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


IObjectClassName.ObjectClassID Property (ArcObjects .NET 10.7 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IO > IObjectClassName Interface > IObjectClassName.ObjectClassID Property
ArcGIS Developer Help

IObjectClassName.ObjectClassID Property

The object class ID.

[Visual Basic .NET]
Public ReadOnly Property ObjectClassID As Integer
[C#]
public int ObjectClassID {get;}
[C++]
HRESULT get_ObjectClassID(
  System.Int32* ID
);
[C++]
Parameters
ID [out, retval]

ID is a parameter of type long*

Product Availability

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

Remarks

Each feature class or table registered with the geodatabase is an object class. Object classes have a unique ID which distinguishes them from other object classes in the geodatabase. The ObjectClassID property returns this ID as an integer. The object class ID is assigned by the system when the class is created, or registered with the geodatabase, it cannot be modified.

Tables that are in the database, but not registered with the geodatabase, will have an object class ID of -1.

See Also

IObjectClassName Interface