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

In This Topic
    DatastoreProperties Class
    In This Topic
    Syntax
    Public NotInheritable Class DatastoreProperties 
    public sealed class DatastoreProperties 
    Example
    Get datastore or workspace properties
    {
      // Must be called within QueuedTask.Run
      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 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.3 or higher.
    See Also