Table of Contents

Class DynamicObjectTypeInfo

Namespace
CMS.DataEngine
Assembly
CMS.DataEngine.dll

Dynamic object type info structure for objects which definition can be changed during the lifetime.

public class DynamicObjectTypeInfo : ObjectTypeInfo, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable
Inheritance
object
DynamicObjectTypeInfo
Implements
Derived
Inherited Members
Extension Methods

Constructors

DynamicObjectTypeInfo(Type, string, string, string, string, string, string, string, string, string, string)

Constructor.

public DynamicObjectTypeInfo(Type providerType, string objectType, string objectClassName, string idColumn, string timeStampColumn, string guidColumn, string codeNameColumn, string displayNameColumn, string binaryColumn, string parentIDColumn, string parentObjectType)

Parameters

providerType Type

Provider type

objectType string

Object type

objectClassName string

Object class name

idColumn string

ID column name

timeStampColumn string

Time stamp column name

guidColumn string

GUID column name

codeNameColumn string

Code name column name

displayNameColumn string

Display name column name

binaryColumn string

Binary column name

parentIDColumn string

Parent ID column name

parentObjectType string

Parent object type

DynamicObjectTypeInfo(Type, string, string, string, string, string, string, string, string, string, string, string)

Constructor.

[Obsolete("Use ctor without siteIDColumn.")]
public DynamicObjectTypeInfo(Type providerType, string objectType, string objectClassName, string idColumn, string timeStampColumn, string guidColumn, string codeNameColumn, string displayNameColumn, string binaryColumn, string siteIDColumn, string parentIDColumn, string parentObjectType)

Parameters

providerType Type

Provider type

objectType string

Object type

objectClassName string

Object class name

idColumn string

ID column name

timeStampColumn string

Time stamp column name

guidColumn string

GUID column name

codeNameColumn string

Code name column name

displayNameColumn string

Display name column name

binaryColumn string

Binary column name

siteIDColumn string

Site ID column name

parentIDColumn string

Parent ID column name

parentObjectType string

Parent object type

Properties

IsValid

Indicates if dynamic type info is valid and shouldn't be updated based on current state of definition

public bool IsValid { get; set; }

Property Value

bool