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

AreDatastorePropertiesSupported Method
Gets a value indicating whether this datastore supports datastore properties.
Syntax
public bool AreDatastorePropertiesSupported()

Return Value

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

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3.3 or higher.
See Also