SaaS CMS has officially launched! Learn more now.

Class PersonalizedContentFactory

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Factory for personalized content

Inheritance
System.Object
PersonalizedContentFactory
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.Personalization.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(IPersonalizedContentFactory))]
public class PersonalizedContentFactory : IPersonalizedContentFactory

Constructors

PersonalizedContentFactory(LocalizationService, IPrincipalAccessor)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Initializes a new instance of the PersonalizedContentFactory class.

Declaration
public PersonalizedContentFactory(LocalizationService localizationService, IPrincipalAccessor principalAccessor)
Parameters
Type Name Description
LocalizationService localizationService
IPrincipalAccessor principalAccessor

Properties

ContentHolderClassName

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Gets the name of the content holder attribute class.

Declaration
public string ContentHolderClassName { get; }
Property Value
Type Description
System.String

The name of the content holder attribute class.

IdentifyingClassName

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Gets the name of the identifying class attribute.

Declaration
public string IdentifyingClassName { get; }
Property Value
Type Description
System.String

The name of the identifying class attribute.

Methods

GetInternalFormat(StringFragmentCollection, ISecuredFragmentMarkupGenerator)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Gets the internal format.

Declaration
public string GetInternalFormat(StringFragmentCollection stringFragmentCollection, ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator)
Parameters
Type Name Description
StringFragmentCollection stringFragmentCollection

The string fragments.

ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator

The group resolver.

Returns
Type Description
System.String

GetMarkupForEditor(StringFragmentCollection, ISecuredFragmentMarkupGenerator)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Gets the markup that is presented when editing.

Declaration
public string GetMarkupForEditor(StringFragmentCollection stringFragmentCollection, ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator)
Parameters
Type Name Description
StringFragmentCollection stringFragmentCollection

The string fragments.

ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator

The group resolver.

Returns
Type Description
System.String

Markup that is loaded when loading the personalized content in edit mode.

GetViewFormat(StringFragmentCollection, ISecuredFragmentMarkupGenerator)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Gets the view format.

Declaration
public string GetViewFormat(StringFragmentCollection stringFragmentCollection, ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator)
Parameters
Type Name Description
StringFragmentCollection stringFragmentCollection

The string fragments.

ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator

The group resolver.

Returns
Type Description
System.String

Implements

Extension Methods