IClassSchemaEdit5 Interface

Provides access to member to modify an object class schema.

Members

Name Description
Method AddGlobalID Adds a global ID column to a class and populates it with GUIDs.
Method AlterAliasName The alias name of the object class.
Method AlterClassExtensionCLSID Changes the class extension COM class associated with this database class.
Method AlterClassExtensionProperties Changes the class extension properties associated with this object class.
Method AlterDefaultValue The default value of the object class field.
Method AlterDomain The default domain of the object class field.
Method AlterFieldAliasName The alias name of the object class field.
Method AlterFieldModelName The model name of the object class field.
Method AlterFieldName Alter the name of the object class field.
Method AlterInstanceCLSID Changes the instance COM class associated with this database class.
Method AlterModelName The model name of the object class.
Write-only property CreatedAtFieldName Changes the field name for recording the creation time for Editor Tracking on this object class.
Write-only property CreatorFieldName Changes the field name for recording the creator for Editor Tracking on this object class.
Method DeleteGlobalID Deletes the global ID column.
Write-only property EditedAtFieldName Changes the field name for recording the edit time for Editor Tracking on this object class.
Write-only property EditorFieldName Changes the field name for recording the editor for Editor Tracking on this object class.
Write-only property IsTimeInUTC Change the property to determine Editor Tracking times are recorded in UTC.
Method RegisterAsObjectClass Registers this class with the database, assigning it a class id and creating an object id column.
Method RegisterWithGeodatabase Registers this table with the Geodatabase, assigning it a class id, and setting Object ID and (if spatial) Shape properties.

IClassSchemaEdit5.RegisterWithGeodatabase Method

Registers this table with the Geodatabase, assigning it a class id, and setting Object ID and (if spatial) Shape properties.

Public Function RegisterWithGeodatabase ( _
    ByVal objectIDFieldName As String, _
    ByVal ShapeFieldName As String, _
    ByVal GeometryType As esriGeometryType, _
    ByVal SpatialReference As ISpatialReference, _
    ByVal Extent As IEnvelope, _
    ByVal ConfigKeyword As String _
) As Integer
public int RegisterWithGeodatabase (
    string objectIDFieldName,
    string ShapeFieldName,
    esriGeometryType GeometryType,
    ISpatialReference SpatialReference,
    IEnvelope Extent,
    string ConfigKeyword
);

Inherited Interfaces

Interfaces Description
IClassSchemaEdit4 Provides access to members that modify an object class's Editor Tracking properties.
IClassSchemaEdit3 Provides access to members that modify an object class's extension properties.
IClassSchemaEdit2 Provides access to members that modify an object class's extension properties.
IClassSchemaEdit Provides access to member to modify an object class schema.

Classes that implement IClassSchemaEdit5

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.