IDocumentVersion Interface

Provides access to members that control the document version.

When To Use

Use this interface when you want an object to persist its contents based on the ArcGIS document version.

Members

Name Description
Read/write property DocumentVersion The version of the document to save.

IDocumentVersion.DocumentVersion Property

The version of the document to save.

Public Property DocumentVersion As esriArcGISVersion
public esriArcGISVersion DocumentVersion {get; set;}

Remarks

Determines which version an object is persisted. This can be useful when saving an object ObjectStream or MemoryBlobStream and you want the version of that object to be compatible with previous releases of ArcGIS. Not all persistable objects implement IDocumentVersion; you should ensure the object supports this interface before accessing this property.

Classes that implement IDocumentVersion

Classes Description
FileStream Specialized kind of IStream for files.
MemoryBlobStream Memory blob stream object.
ObjectStream Specialized kind of IStream for objects.
VariantStreamIO Helper object that performs stream IO for Variants.

Remarks

IDocumentVersion determines what version of an object should be saved. For example, if a new interface was added to an existing object to extend the object's capabilities and the object implements IDocumentVersion, its contents can be saved based on the ArcGIS version.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close