The EPiServer.Core.Transfer namespace contains classes for moving EPiServer data (pages, page types etc) in and out of EPiServer.

Classes

  ClassDescription
CopyThread Obsolete.
The copy thread is used to create a thread when during page copying. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
DefaultPageTransferContext
The default page transfer context is the context used to transfer pages (the copy functionality)
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.
FileHelp
A helper class for file transfer.
FileTransfer
Base functionality to transfer files using the vitual path providers. The transfer functionality is based on the providers name, eg a provider with the same name has to exist on the importing site.
FileTransferObject
The file transfer object is used to store files included in the transfer process.
PageTransfer
The PageTransfer class is the class to transform and transfer pages both in the local site and to create export packages, and restore pages from the export package.
PropertyCategoryTransform
Transfer the PropertyCategory property for the transfer functionality.
PropertyDocumentUrlTransform
Transfer a PropertyDocumentUrl property for the transfer functionality.
PropertyFrameTransform
Transfer the Propertyframe property for the transfer functionality.
PropertyImageUrlTransform
Transfer a PropertyImageUrl property for the transfer functionality.
PropertyPageGuidChangeTransform
Updates the page guid property and add the mapping to the transfer context PageGuidMap for the mirroring functionality.
PropertyPageReferenceTransform
Transfer the PropertyPageReference property for the transfer 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.
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.
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.

Interfaces

  InterfaceDescription
IFileTransfer
The base interface for handling files with the transfer functionality.
IFileTransferObject
A holder for files to be transferred.
IPageCopyHandler
Defines the signature of the component that handles page copy operations.
IPageTransfer
The base interface for transferring pages.
IPageTransferContext
Context for transfer of pages
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.
ITransferHandlerContext
Specifies the current operation
ITransferPageData
Represents the transfer format of a PageData instance.

Enumerations

  EnumerationDescription
ExportImportHandledTransfer..::.ExportImportMode
Specifies in which mode the transfer is executing.
TypeOfTransfer
Type of transfer Operation