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


IVersionedObject2 Interface (ArcObjects .NET 10.7 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IV > IVersionedObject2 Interface
ArcGIS Developer Help

IVersionedObject2 Interface

Provides access to members that manage a versioned object. Note: the IVersionedObject2 interface has been superseded by IVersionedObject3. Please consider using the more recent version.

Product Availability

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

Description

The IVersionedObject2 interface is used to determine the current version of an object, to register feature datasets or object classes as versioned, to detect if the objectclass is registered as versioned and if the versioned object class contains any edits that have not been compressed to the base state.

Members

Name Description
Read-only property HasUncompressedEdits Indicates if the object has edits that haven't been compressed yet.
Read-only property IsRegisteredAsVersioned Indicates if the object is registered as versioned.
Method RegisterAsVersioned Register/UnRegister the object as being versioned.
Read-only property Version The object's current version.

Inherited Interfaces

Interfaces Description
IVersionedObject Provides access to members that manage a versioned object.

Classes that implement IVersionedObject2

Classes Description
CadastralFabric (esriGeoDatabaseExtensions) A container for querying information about a cadastral fabric.
NetworkDataset A container for querying information about a network dataset.
StreetNetwork A container for describing a street network.
UtilityNetwork A container for describing a utility network.