Interface IDeployContext
Represents a deployment context.
Namespace: Umbraco.Cms.Core.Deploy
Assembly: Umbraco.Core.dll
Syntax
public interface IDeployContext
Properties
View SourceFileSource
Gets the file source.
Declaration
IFileSource FileSource { get; }
Property Value
Type | Description |
---|---|
IFileSource | The file source. |
Remarks
The file source is used to obtain files from the source environment.
Items
Gets items.
Declaration
IDictionary<string, object> Items { get; }
Property Value
Type | Description |
---|---|
IDictionary<System.String, System.Object> | The items. |
SessionId
Gets the unique identifier of the deployment.
Declaration
Guid SessionId { get; }
Property Value
Type | Description |
---|---|
Guid | The session identifier. |
Methods
View SourceItem<T>(String)
Gets item.
Declaration
T Item<T>(string key)
where T : class
Parameters
Type | Name | Description |
---|---|---|
System.String | key | The key of the item. |
Returns
Type | Description |
---|---|
T | The item with the specified key and type, if any, else null. |
Type Parameters
Name | Description |
---|---|
T | The type of the item. |
NextSeq()
Gets the next number in a numerical sequence.
Declaration
int NextSeq()
Returns
Type | Description |
---|---|
System.Int32 | The next sequence number. |
Remarks
Can be used to uniquely number things during a deployment.