Interface ITransferContext

Additional context for a import/export transfer

Namespace: EPiServer.Enterprise.Transfer
Assembly: EPiServer.Enterprise.dll
Version: 11.20.5
Syntax
public interface ITransferContext : IContentTransferContext

Properties

Categories

Gets the categories that is part of the import/export package.

Declaration
CategoryCollection Categories { get; }
Property Value
Type Description
CategoryCollection

The categories.

DeleteChildrenGuids

Gets guid identify for all content items whos children is to be deleted.

Declaration
IList<Guid> DeleteChildrenGuids { get; }
Property Value
Type Description
System.Collections.Generic.IList<System.Guid>

The delete children guids.

DeleteContent

Gets the identities for content that is about to be deleted during process of this package.

Declaration
IList<ContentReference> DeleteContent { get; }
Property Value
Type Description
System.Collections.Generic.IList<ContentReference>

The content of the delete.

DeleteContentLanguages

Gets the identities for language version of a content that is about to be deleted during process of this package.

Declaration
IList<LanguageContentReference> DeleteContentLanguages { get; }
Property Value
Type Description
System.Collections.Generic.IList<LanguageContentReference>

The delete content languages.

DynamicPropertyDefinitions

Gets the dynamic property definitions that is part of the import/export package.

Declaration
IList<PropertyDefinition> DynamicPropertyDefinitions { get; }
Property Value
Type Description
System.Collections.Generic.IList<PropertyDefinition>

The dynamic property definitions.

Frames

Gets the frames that is part of the import/export package.

Declaration
FrameCollection Frames { get; }
Property Value
Type Description
FrameCollection

The frames.

IsTest

Gets a value indicating whether the current package process is executed in test/validation mode.

Declaration
bool IsTest { get; }
Property Value
Type Description
System.Boolean

true if this instance is test; otherwise, false.

MoveContent

Gets a set of identities of contents that are being moved during proces of this package.

Declaration
Dictionary<Guid, Guid> MoveContent { get; }
Property Value
Type Description
System.Collections.Generic.Dictionary<System.Guid, System.Guid>

The content of the move.

TabDefinitions

Gets the tab definitions that is part of the import/export package.

Declaration
TabDefinitionCollection TabDefinitions { get; }
Property Value
Type Description
TabDefinitionCollection

The tab definitions.

VersionID

Gets the version ID of this package.

Declaration
int VersionID { get; }
Property Value
Type Description
System.Int32

The version ID.

Extension Methods