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

In This Topic
    DatastoreProperties Class
    In This Topic
    Syntax
    public sealed class DatastoreProperties 
    Public NotInheritable 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