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
-
objectDynamicObjectTypeInfo
- 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
TypeProvider type
objectType
stringObject type
objectClassName
stringObject class name
idColumn
stringID column name
timeStampColumn
stringTime stamp column name
guidColumn
stringGUID column name
codeNameColumn
stringCode name column name
displayNameColumn
stringDisplay name column name
binaryColumn
stringBinary column name
parentIDColumn
stringParent ID column name
parentObjectType
stringParent 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
TypeProvider type
objectType
stringObject type
objectClassName
stringObject class name
idColumn
stringID column name
timeStampColumn
stringTime stamp column name
guidColumn
stringGUID column name
codeNameColumn
stringCode name column name
displayNameColumn
stringDisplay name column name
binaryColumn
stringBinary column name
siteIDColumn
stringSite ID column name
parentIDColumn
stringParent ID column name
parentObjectType
stringParent 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