ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Data Namespace / VersionDescription Class
Members Example

In This Topic
    VersionDescription Class
    In This Topic
    Represents a mechanism to create or alter a Version.
    Syntax
    Public NotInheritable Class VersionDescription 
    public sealed class VersionDescription 
    Example
    Creating a Version
    {
      // Must be called within QueuedTask.Run
      Version CreateVersion(Geodatabase geodatabase, string versionName, string description, VersionAccessType versionAccessType)
      {
        if (!geodatabase.IsVersioningSupported()) return null;
    
        using (VersionManager versionManager = geodatabase.GetVersionManager())
        {
          VersionDescription versionDescription =
            new VersionDescription(versionName, description, versionAccessType);
          return versionManager.CreateVersion(versionDescription);
        }
      }
    }
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.Data.VersionDescription

    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also