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

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

IVersion Interface

Provides access to members for managing a version. Note: the IVersion interface has been superseded by IVersion2. Please consider using the more recent version.

Product Availability

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


The IVersion interface is used to manage the properties of a version, such as the name, description, access and the ability to create new versions.


Name Description
Read/write property Access The version's access permission.
Method CreateVersion Creates a new version equivalent to this version.
Method Delete Permanently deletes the version from the database.
Read/write property Description The version's description.
Method HasParent True if this version have a parent version.
Method RefreshVersion Refreshes the version with the corresponding database state.
Read-only property VersionInfo This version's information.
Read-only property VersionLocks This version's locks.
Read/write property VersionName The name of the version.

Classes that implement IVersion

Classes Description
VersionedWorkspace VersionedWorkspace Object.