Class DataExporter
Inheritance
System.Object
DataExporter
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: EPiServer.Enterprise.dll
Version: 10.10.4
Syntax
[Obsolete("Use IDataExporter (or IDataExportEvents for events)", true)]
public class DataExporter : ExportImportBase, ITransferContext, IContentTransferContext, ITransferHandlerContext, IDataExporter, IDisposable
Constructors
DataExporter()
Declaration
DataExporter(PropertyContentReferenceListTransform, PropertyJsonTransform)
Declaration
public DataExporter(PropertyContentReferenceListTransform propertyContentReferenceListTransform, PropertyJsonTransform propertyJsonTransform)
Parameters
DataExporter(IDataExportEventsRaiser, IDataExportEvents, IVisitorGroupRepository, RawContentRetriever, IContentRepository, IPermanentLinkMapper, IContentTypeRepository, IContentProviderManager, ContentTypeAvailabilityService, IAvailableSettingsRepository, IContentTransfer)
Declaration
public DataExporter(IDataExportEventsRaiser eventRegister, IDataExportEvents exportEvents, IVisitorGroupRepository visitorGroupRepository, RawContentRetriever rawContentRetriever, IContentRepository contentRepository, IPermanentLinkMapper permanentLinkMapper, IContentTypeRepository contentTypeRepository, IContentProviderManager contentProviderManager, ContentTypeAvailabilityService contentTypeAvailabilityService, IAvailableSettingsRepository availableSettingsRepository, IContentTransfer contentTransfer)
Parameters
Properties
Culture
Declaration
public CultureInfo Culture { get; set; }
Property Value
| Type |
Description |
| System.Globalization.CultureInfo |
|
ExportableItems
Declaration
public IDictionary<string, IList> ExportableItems { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IDictionary<System.String, System.Collections.IList> |
|
NumberOfExportedCategories
Declaration
public int NumberOfExportedCategories { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfExportedContentTypes
Declaration
public int NumberOfExportedContentTypes { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfExportedDynamicProperties
Declaration
public int NumberOfExportedDynamicProperties { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfExportedFrames
Declaration
public int NumberOfExportedFrames { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfExportedTabs
Declaration
public int NumberOfExportedTabs { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfExportedVisitorGroup
Declaration
public int NumberOfExportedVisitorGroup { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
RequiredSourceAccess
Declaration
public AccessLevel RequiredSourceAccess { get; set; }
Property Value
Status
Declaration
public IExportStatus Status { get; }
Property Value
Methods
Close()
Declaration
Dispose()
Declaration
Export()
Declaration
Export(Stream, IEnumerable<ExportSource>, ExportOptions)
Declaration
public ITransferLog Export(Stream stream, IEnumerable<ExportSource> sourceRoots, ExportOptions options)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
stream |
|
| System.Collections.Generic.IEnumerable<ExportSource> |
sourceRoots |
|
| ExportOptions |
options |
|
Returns
ExportContent(XmlTextWriter, ContentReference, IContentTransferContext, ITransferContentData)
Declaration
protected virtual void ExportContent(XmlTextWriter xml, ContentReference contentToExport, IContentTransferContext context, ITransferContentData transferContent)
Parameters
GetRawContentInfo(ContentReference)
Declaration
protected RawContentInfo GetRawContentInfo(ContentReference contentLink)
Parameters
Returns
Declaration
protected object GetRawPageInfo(PageReference pageLink)
Parameters
Returns
| Type |
Description |
| System.Object |
|
NotifyDynamicPropertiesExporting(IList<PropertyDefinition>)
Declaration
protected virtual void NotifyDynamicPropertiesExporting(IList<PropertyDefinition> propertyDefinitions)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IList<PropertyDefinition> |
propertyDefinitions |
|
NotifyExportHandlers(ITransferContentData)
Declaration
protected virtual void NotifyExportHandlers(ITransferContentData transferContent)
Parameters
NotifyExportHandlers(IEnumerable<ContentType>)
Declaration
protected virtual void NotifyExportHandlers(IEnumerable<ContentType> conentTypes)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<ContentType> |
conentTypes |
|
Declaration
public override void OnExportProperty(TransformPropertyEventArgs e)
Parameters
Overrides
Events
ContentExported
Declaration
public static event ContentExportedEventHandler ContentExported
Event Type
ContentExporting
Declaration
public static event ContentExportingEventHandler ContentExporting
Event Type
Exporting
Declaration
public static event EventHandler Exporting
Event Type
| Type |
Description |
| System.EventHandler |
|
ExportPropertyEvent
Declaration
public static event EventHandler<TransformPropertyEventArgs> ExportPropertyEvent
Event Type
FileExported
Declaration
public static event FileExportedEventHandler FileExported
Event Type
FileExporting
Declaration
public static event FileExportingEventHandler FileExporting
Event Type
ParsingUrl
Declaration
public static event ParseUrlEventHandler ParsingUrl
Event Type
Implements
System.IDisposable
Extension Methods