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


IRepresentationWorkspaceExtension.RepresentationClassNames Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IR > IRepresentationWorkspaceExtension Interface > IRepresentationWorkspaceExtension.RepresentationClassNames Property
ArcGIS Developer Help

IRepresentationWorkspaceExtension.RepresentationClassNames Property

Representation class names defined in the workspace.

[Visual Basic .NET]
Public ReadOnly Property RepresentationClassNames As IEnumDatasetName
[C#]
public IEnumDatasetName RepresentationClassNames {get;}
[C++]
HRESULT get_RepresentationClassNames(
  IEnumDatasetName** enumNames
);
[C++]
Parameters
enumNames [out, retval]

enumNames is a parameter of type IEnumDatasetName**

Product Availability

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

Remarks

RepresentationClassNames returns an enumerator over all feature class representation names  present within a workspace extension. For enterprise geodatabases, this property will return all representation classes belonging to all users including the ones that are not owned by the database user.

Feature class representation names are unique within a single workspace and no two feature classes will have two different representation classes with the same name (fully qualified names for ArcSDE databases). While creating a new feature class representation, make sure that the fully qualified name parameter is unique within the workspace. This means that for an enterprise geodatabase, the fully qualified names of representations are unique for every database owner and same representation name can exist for separate owners.

See Also

IRepresentationWorkspaceExtension Interface