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.
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: 9.12.2Syntax
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. |