ArcGIS Pro 3.3 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