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

Versioning (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > Developing with ArcGIS > Learning ArcObjects > Managing data > Working with feature data > Versioning


About versioning

Versioning allows multiple users to edit data simultaneously in a long transactional environment. Users can directly modify the database without having to extract data or lock features in advance. The application programming interface (API) provides functionality to create and administer versions, register and unregister classes as versioned, detect differences between versions, and reconcile and post versions.

See Also:

Reconciling versions
Finding differences between versions
Listening to versioned events
How to merge conflicting geometries during a reconcile