ArcObjects Library Reference (GeoDatabase)  

IVersion Interface

Provides access to members for managing a version. Note: the IVersion interface has been superseded byIVersion2. 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.


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.

CoClasses that implement IVersion

CoClasses and Classes Description
VersionedWorkspace VersionedWorkspace Object.

.NET Related Topics

Editing with the geodatabase API | Finding differences between versions | GeoData services | Geodatabase | GeoDatabaseUI | How to merge conflicting geometries during a reconcile | Listening to versioned events | Performing basic map functions | Reconciling versions