Try our conversational search powered by Generative AI!

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.

CopyThread

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)

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.

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.

LocalizableInterfaceImport

Default implementation of component that imports valulues defined on ILocalizable interface.

MultiplexingFileTransfer

IFileTransfer implementation that encapsulates other IFileTransfer instances and delegates the calls.

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.

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

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.

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.

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.

ITransferContentData

Represents the transfer format of Content .

ITransferHandlerContext

Specifies the current operation

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