ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data Namespace / DatastoreProperties Class
Members Example Version

DatastoreProperties Class
Syntax
public sealed class DatastoreProperties 
Example
Get datastore or workspace properties
public void GetDatastoreProperties(Datastore geodatabase)
{
    // Check if a data store supports datastore properties
    bool areDatastorePropertiesSupported = geodatabase.AreDatastorePropertiesSupported();

    if (areDatastorePropertiesSupported)
    {
        DatastoreProperties datastoreProperties = geodatabase.GetDatastoreProperties();

        // Supports 64-bit integer field
        bool supportsBigInteger = datastoreProperties.SupportsBigInteger;

        // Supports pagination
        bool supportsQueryPagination = datastoreProperties.SupportsQueryPagination;

        // Supports datastore edit 
        bool canEdit = datastoreProperties.CanEdit;

        // Supports 64-bit Object ID
        bool supportsBigObjectId = datastoreProperties.SupportsBigObjectID;

        // Supports DateOnly field
        bool supportsDateOnly = datastoreProperties.SupportsDateOnly;

        // Supports TimeOnly field
        bool supportsTimeOnly = datastoreProperties.SupportsTimeOnly;

        // Supports TimestampOffset field
        bool supportsTimestampOffset = datastoreProperties.SupportsTimestampOffset;
    }
}
Inheritance Hierarchy

System.Object
   ArcGIS.Core.Data.DatastoreProperties

Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3.3 or higher.
See Also