Namespace EPiServer.Core.Transfer
Classes
BinaryStorableInterfaceImport
Component that assigns value to BinaryData property during import.
BinaryStorableTransferObject
The transfer object for Blob instances.
BlobTransfer
IFileTransfer implemenation that takes care of Export/Import of Blob.
BlockPropertyTypeResolver
Resolves a BlockPropertyDefinitionType from an imported BlockTypeReference
BlockTypeTransferObject
Transfer object used to serialize BlockType into import/export package.
CategorizableInterfaceImport
Default implementation of component that imports valulues defined on ICategorizable interface.
ChangeTrackingInterfaceImport
Default implementation of component that imports valulues defined on IChangeTrackable interface.
ContentAssetInterfaceImport
ContentFragmentTransfer
Class that handles export of ContentFragment.
ContentInterfaceImport
Default implementation of component that imports valulues defined on IContent interface.
ContentMediaInterfaceImport
Component that assigns value to Thumbnail property during import.
ContentTransfer
The ContentTransfer class is the class to transform and transfer contents both in the local site and to create export packages, and restore contents from the export package.
ContentTransferContext
Base class for context used in import/export.
ContentTypeTransferObject
Transfer object used to serialize ContentType into import/export package.
DependentContentTransfer
Class that handles dependent content in export
ExportableLink
The ExportableLink is used to representing a link in the export functionality.
ExportImportHandledTransfer
The import and export uses the class to do following: It creates exportimporthandlermap.xml file which contains type handler information In the export side: Create a specific xml file for each handler and the export handle writes custom data to it. In the import side: The import handler be called with the exported data.
ExportSource
The export source is used to represent a page to be copied.
FileTransferObject
The file transfer object is used to store files included in the transfer process.
LocalizableInterfaceImport
Default implementation of component that imports valulues defined on ILocalizable interface.
MultiplexingFileTransfer
IFileTransfer implementation that encapsulates other IFileTransfer instances and delegates the calls.
PageTypeTransferObject
Transfer object used to serialize PageType into import/export package.
PropertyBlobTransform
Import/Export property handler for Blob and PropertyBlob
PropertyBlockTransform
Transform a IPropertyBlock property for the transfer functionality.
PropertyCategoryTransform
Transfer the PropertyCategory property for the transfer functionality.
PropertyContentAreaTransform
PropertyContentReferenceListTransform
Transfer functionality for the EPiServer.Core.PropertyContentReferenceList property.
PropertyContentReferenceTransform
Transfer the PropertyContentReference property for the transfer functionality.
PropertyDocumentUrlTransform
Transfer a PropertyDocumentUrl property for the transfer functionality.
PropertyFrameTransform
Transfer the Propertyframe property for the transfer functionality.
PropertyGuidTransform
Helps tp mapped a guid from LinkGuidMap
PropertyImageUrlTransform
Transfer a PropertyImageUrl property for the transfer functionality.
PropertyJsonTransform
Support for transforming a PropertyJson based property for transfers.
PropertyPageGuidChangeTransform
Updates the page guid property and add the mapping to the transfer context PageGuidMap for the mirroring functionality.
PropertyPageTypeTransform
Transform a PropertyPageType property for the transfer functionality.
PropertyStringTransform
Transfer a PropertyString property for the transfer functionality.
PropertyUrlTransform
Transfer a PropertyUrl property for the transfer functionality.
PropertyXFormTransform
Transform a PropertyXForm property for the transfer functionality.
PropertyXhtmlTransform
Transform a PropertyXhtmlString property for the transfer functionality.
PropertyXhtmlTransform.LinkReplacer
Class that handles links in export packages.
RawContentRetriever
Handles creation of RawContent isntance.
RegisterTransferHandler
Help to register custom transfer handler in the case of Exporting/mportin/PageTransfering. (e.g DynamicDataTransferHandlerregister)
RegisterTransferHandlerEventArgs
Occurs when a module try to transfering data.
ResourceableInterfaceImport
Default implementation of component that imports valulues defined on IResourceable interface.
RoutableInterfaceImport
Default implementation of component that imports valulues defined on IRoutable interface.
TransferContentData
Content holder for the transfer functionality.
TransferHandlerBase
Base class to handle and transfer custom data
TransferLogger
Contains logging logic for import/export processing.
TransferPageData
Page holder for the transfer functionality.
TransformPropertyEventArgs
Event argument used at import or export of a property.
VersionableInterfaceImport
Default implementation of component that imports valulues defined on IVersionable interface.
Interfaces
IContentCopyHandler
IContentTransfer
The base interface for transferring contents.
IContentTransferContext
Context for transfer of contents
IDependentContentTransfer
Interface that handles dependent content in export
IExportable
Defines the signature for a component that controls how it should be handled during export.
IFileTransfer
The base interface for handling files with the transfer functionality.
IFileTransferObject
A holder for files to be transferred.
IInterfaceHandledImport
Defines the signature for a component that is registered to handle import of properties for a specific interface.
IPageCopyHandler
Defines the signature of the component that handles page copy operations.
IRawPageTransfer
Implemented by PageTransfer implementations that works with RawPage instances rather than PageData instances
IReferenceMap
IReference mapper is an interface to implement for properties with references to be able to replace all references when transfering the property.
ITransferContentData
Represents the transfer format of Content .
ITransferHandlerContext
Specifies the current operation
ITransferLogger
Contains log information about an export or import execution
ITransferPageData
Represents the transfer format of a PageData instance.
Enums
ExportImportHandledTransfer.ExportImportMode
Specifies in which mode the transfer is executing.
TypeOfTransfer
Type of transfer Operation