This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IO > IObjectClassDescription Interface (ArcObjects .NET 10.4 SDK) |
Provides access to members that control Object Class Description.
The IObjectClassDescription interface provides configuration information for ArcCatalog and custom clients to use when creating a new object class or feature class. This interface can be implemented on a class extension or a separate coclass. Regardless of where the interface is implemented, the implementing coclass must be registered to the "ESRI GeoObject Class Descriptions" category using the Component Category Manager. If a feature class is being created, the class description (or class extension) must also implement IFeatureClassDescription.
If the .NET framework is being used, a class description can also be registered using the GeoObjectClassDescriptions static class in the ESRI.ArcGIS.ADF.CATIDs namespace.
Description | ||
---|---|---|
AliasName | The alias name of this class. | |
ClassExtensionCLSID | The CLSID of the class extension COM class that implements class level behavior. | |
InstanceCLSID | The CLSID of the COM class that implements instance level behavior. | |
ModelName | The model name of this class. | |
ModelNameUnique | Indicates if the model name of this class is unique. | |
Name | The name for this class, e.g., Esri Simple Junction Feature. | |
RequiredFields | The descriptions of the set of required fields for this class. |
CoClasses and Classes | Description |
---|---|
AnnotationFeatureClassDescription (esriCarto) | An Esri annotation feature class description. |
DimensionClassDescription (esriCarto) | The class description for dimension feature classes. |
FeatureClassDescription | Esri Feature Class Description object. |
ObjectClassDescription | Esri Object Class Description. |
RasterCatalogClassDescription | Esri RasterCatalog Class Description. |
IFeatureClassDescription Interface