Try our conversational search powered by Generative AI!

Class DefaultImplicitContentExporter

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Inheritance
System.Object
DefaultImplicitContentExporter
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()
Namespace: EPiServer.Core.Transfer.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(IImplicitContentExporter))]
[ServiceConfiguration(typeof(IDependentContentTransfer))]
public class DefaultImplicitContentExporter : IImplicitContentExporter, IDependentContentTransfer

Constructors

DefaultImplicitContentExporter(IContentLoader, IContentTypeRepository, IPermanentLinkMapper, ISiteDefinitionRepository, ContentRootService, ContentRootResolver)

Declaration
public DefaultImplicitContentExporter(IContentLoader contentLoader, IContentTypeRepository contentTypeRepository, IPermanentLinkMapper permanentLinkMapper, ISiteDefinitionRepository siteRepository, ContentRootService contentRootService, ContentRootResolver contentRootResolver)
Parameters
Type Name Description
IContentLoader contentLoader
IContentTypeRepository contentTypeRepository
IPermanentLinkMapper permanentLinkMapper
ISiteDefinitionRepository siteRepository
ContentRootService contentRootService
ContentRootResolver contentRootResolver

Methods

ExportDependentContent(ContentReference, IContentTransferContext)

Declaration
public void ExportDependentContent(ContentReference contentLink, IContentTransferContext transferContext)
Parameters
Type Name Description
ContentReference contentLink
IContentTransferContext transferContext

ExportDependentContent(IContent, IContentTransferContext)

Declaration
public void ExportDependentContent(IContent content, IContentTransferContext transferContext)
Parameters
Type Name Description
IContent content
IContentTransferContext transferContext

Explicit Interface Implementations

IDependentContentTransfer.ExportDependentContent(IContent)

Declaration
void IDependentContentTransfer.ExportDependentContent(IContent content)
Parameters
Type Name Description
IContent content

IDependentContentTransfer.Roots

Declaration
IList<ContentReference> IDependentContentTransfer.Roots { get; set; }
Returns
Type Description
System.Collections.Generic.IList<ContentReference>

IDependentContentTransfer.ShouldIncludeReferencedContent(IContent)

Declaration
bool IDependentContentTransfer.ShouldIncludeReferencedContent(IContent content)
Parameters
Type Name Description
IContent content
Returns
Type Description
System.Boolean

IDependentContentTransfer.TransferContext

Declaration
IContentTransferContext IDependentContentTransfer.TransferContext { get; set; }
Returns
Type Description
IContentTransferContext

Implements

Extension Methods