Class ContentFragmentAttributeAssembler

Constructs client side edit activation attributes for ContentFragments.

Inheritance
System.Object
ContentFragmentAttributeAssembler
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.Web
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[Obsolete("Use IContentAreaItemAttributeAssembler instead", true)]
public class ContentFragmentAttributeAssembler

Constructors

ContentFragmentAttributeAssembler(IObjectSerializerFactory, IContentAreaLoader)

Declaration
public ContentFragmentAttributeAssembler(IObjectSerializerFactory serializerFactory, IContentAreaLoader contentAreaLoader)
Parameters
Type Name Description
IObjectSerializerFactory serializerFactory
IContentAreaLoader contentAreaLoader

Methods

AppendPersonalizationAttributes(IDictionary<String, String>, ContentAreaItem)

Appends the personalization attributes to the attributes collection.

Declaration
protected virtual void AppendPersonalizationAttributes(IDictionary<string, string> attributes, ContentAreaItem contentAreaItem)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, System.String> attributes

The attribute collection to which the persionalization attibutes are appended.

ContentAreaItem contentAreaItem

The fragment to create personalization attributes for.

GetAttributes(ContentAreaItem, Boolean, Boolean)

Gets a dictionary containing markup attributes necessary for supporting editable ContentFragments in rendered markup.

Declaration
public virtual IDictionary<string, string> GetAttributes(ContentAreaItem contentAreaItem, bool isRenderedInEditMode, bool hasRenderer)
Parameters
Type Name Description
ContentAreaItem contentAreaItem

The fragment to assemble attributes for.

System.Boolean isRenderedInEditMode

set to true when the fragment is rendered in edit mode.

System.Boolean hasRenderer

A value stating whether a renderer exists for the fragment.

Returns
Type Description
System.Collections.Generic.IDictionary<System.String, System.String>

A dictionary with attribute names and values for a content fragment

Extension Methods