This document is archived and information here might be outdated.  Recommended version.

IObjectClassDescription Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IO > IObjectClassDescription Interface
ArcGIS Developer Help

IObjectClassDescription Interface

Provides access to members that control Object Class Description.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


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.


Name Description
Read-only property AliasName The alias name of this class.
Read-only property ClassExtensionCLSID The CLSID of the class extension COM class that implements class level behavior.
Read-only property InstanceCLSID The CLSID of the COM class that implements instance level behavior.
Read-only property ModelName The model name of this class.
Read-only property ModelNameUnique Indicates if the model name of this class is unique.
Read-only property Name The name for this class, e.g., Esri Simple Junction Feature.
Read-only property RequiredFields The descriptions of the set of required fields for this class.

Classes that implement IObjectClassDescription

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.

See Also

IFeatureClassDescription Interface

.NET Samples

Timestamper class extension