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


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

IVersionedObject3 Interface

Provides access to members that manage a versioned object.

Product Availability

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

Description

The IVersionedObject3 interface is used for determining the current version of an object. It can also be used to register and unregister an object as versioned. This interface also provides the ability to set the properties of the versioned object.

Members

Name Description
Method GetVersionRegistrationInfo Indicates if this object is registered as versioned and is moving edits to base.
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.
Method RegisterAsVersioned3 Register this object as versioned with the option to move edits to base.
Method SupportsMovingEditsToBase Indicates if this object supports moving edits to base as a RegisterAsVersioned3 option.
Method UnRegisterAsVersioned3 UnRegister this object as versioned with the option to compress the Default edits to base.
Read-only property Version The object's current version.

Inherited Interfaces

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

Classes that implement IVersionedObject3

Classes Description