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
providerTypeTypeProvider type
objectTypestringObject type
objectClassNamestringObject class name
idColumnstringID column name
timeStampColumnstringTime stamp column name
guidColumnstringGUID column name
codeNameColumnstringCode name column name
displayNameColumnstringDisplay name column name
binaryColumnstringBinary column name
parentIDColumnstringParent ID column name
parentObjectTypestringParent 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
providerTypeTypeProvider type
objectTypestringObject type
objectClassNamestringObject class name
idColumnstringID column name
timeStampColumnstringTime stamp column name
guidColumnstringGUID column name
codeNameColumnstringCode name column name
displayNameColumnstringDisplay name column name
binaryColumnstringBinary column name
siteIDColumnstringSite ID column name
parentIDColumnstringParent ID column name
parentObjectTypestringParent 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