SaaS CMS has officially launched! Learn more now.

Class ComponentData

Class used for storing component configuration to database. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

Inheritance
System.Object
ComponentData
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.Shell.Storage
Assembly: EPiServer.Shell.dll
Version: 10.10.4
Syntax
public class ComponentData

Constructors

ComponentData()

Initializes a new instance of the ComponentData class.

Declaration
public ComponentData()

Properties

Components

The components configured in this container.

Declaration
public IList<ComponentData> Components { get; protected set; }
Property Value
Type Description
System.Collections.Generic.IList<ComponentData>

DefinitionName

Name of the IComponentDefinition this component is instantiated from.

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

Id

Gets or sets the unique id of the component instance.

Declaration
public virtual Guid Id { get; set; }
Property Value
Type Description
System.Guid

PlugInArea

Gets or sets the plug in area where this container appears.

Declaration
public virtual string PlugInArea { get; set; }
Property Value
Type Description
System.String

The plug in path.

Settings

The generic settings collection persisted for each component.

Declaration
public IDictionary<string, object> Settings { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.Object>

The settings.

Extension Methods