Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class ContentVersionFilter

Inheritance
System.Object
ContentVersionFilter
Implements
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.Cms.Shell.UI.Rest.Models.Transforms.Internal
Assembly: EPiServer.Cms.Shell.UI.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(IModelTransform), Lifecycle = ServiceInstanceScope.Singleton)]
public class ContentVersionFilter : TransformBase<StructureStoreContentDataModel>, IModelTransform

Constructors

ContentVersionFilter(MissingContentLanguageInformationResolver, IContentRepository, LanguageResolver, ServiceAccessor<SiteDefinition>)

Declaration
public ContentVersionFilter(MissingContentLanguageInformationResolver contentLanguageInformationResolver, IContentRepository contentRepository, LanguageResolver languageResolver, ServiceAccessor<SiteDefinition> currentSiteDefinition)
Parameters
Type Name Description
MissingContentLanguageInformationResolver contentLanguageInformationResolver
IContentRepository contentRepository
LanguageResolver languageResolver
ServiceAccessor<SiteDefinition> currentSiteDefinition

Fields

KeepVersionKey

Declaration
public static string KeepVersionKey
Field Value
Type Description
System.String

Properties

Order

Declaration
public override TransformOrder Order { get; }
Property Value
Type Description
TransformOrder
Overrides
EPiServer.Cms.Shell.UI.Rest.Models.Transforms.TransformBase<EPiServer.Cms.Shell.UI.Rest.Models.StructureStoreContentDataModel>.Order

Methods

CanExecute(Type, DefaultQueryParameters)

Declaration
public override bool CanExecute(Type targetType, DefaultQueryParameters queryParameters)
Parameters
Type Name Description
System.Type targetType
DefaultQueryParameters queryParameters
Returns
Type Description
System.Boolean
Overrides
EPiServer.Cms.Shell.UI.Rest.Models.Transforms.TransformBase<EPiServer.Cms.Shell.UI.Rest.Models.StructureStoreContentDataModel>.CanExecute(System.Type, EPiServer.Cms.Shell.UI.Rest.DefaultQueryParameters)

TransformInstance(IContent, StructureStoreContentDataModel, IModelTransformContext)

Declaration
public override void TransformInstance(IContent source, StructureStoreContentDataModel target, IModelTransformContext context)
Parameters
Type Name Description
IContent source
StructureStoreContentDataModel target
IModelTransformContext context
Overrides
EPiServer.Cms.Shell.UI.Rest.Models.Transforms.TransformBase<EPiServer.Cms.Shell.UI.Rest.Models.StructureStoreContentDataModel>.TransformInstance(EPiServer.Core.IContent, EPiServer.Cms.Shell.UI.Rest.Models.StructureStoreContentDataModel, EPiServer.Cms.Shell.UI.Rest.Models.Transforms.IModelTransformContext)

Implements

Extension Methods