The EPiServer.Core.Transfer namespace contains classes for moving EPiServer data (pages, page types etc) in and out of EPiServer.
Classes
| Class | Description | |
|---|---|---|
| CopyThread |
The copy thread is used to create a thread when during page copying.
| |
| 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 PropertyDocument 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 PropertyImageUrl 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 | ||
| 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 | ||
| TransferPageData |
Page holder for the transfer functionality.
| |
| TransformPropertyEventArgs |
Interfaces
| Interface | Description | |
|---|---|---|
| IFileTransfer |
The base interface for handling files with the transfer functionality.
| |
| IFileTransferObject |
A holder for files to be transferred.
| |
| 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 |
Enumerations
| Enumeration | Description | |
|---|---|---|
| ExportImportHandledTransfer..::.ExportImportMode | ||
| TypeOfTransfer |
Type of transfer Operation
|