ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Data Namespace / Datastore Class / AreDatastorePropertiesSupported Method
Example

In This Topic
    AreDatastorePropertiesSupported Method
    In This Topic
    Gets a value indicating whether this datastore supports datastore properties.
    Syntax
    Public Function AreDatastorePropertiesSupported() As Boolean
    public bool AreDatastorePropertiesSupported()

    Return Value

    true if this datastore supports datastore properties. false otherwise.
    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;
        }
      }
    }
    Requirements

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

    ArcGIS Pro version: 3.3 or higher.
    See Also