canUseServiceGeodatabaseApplyEdits property
True if you can use ServiceGeodatabase.applyEdits to commit changes back to the service, false otherwise.
This value is true if the support for global IDs in all tables in the geodatabase is enabled, or support for global IDs in all tables in the geodatabase is disabled, false otherwise.
ServiceGeodatabase.applyEdits applies edits to all affected tables as a single transaction. This is the recommended approach for applying edits. However, if the service has been setup with mixed support for global IDs, then you must apply the edits individually to each affected table using ServiceFeatureTable.applyEdits
If ServiceGeodatabase.applyEdits is used when this property is set to false, it can fail with ArcGISExceptionType.geodatabaseGlobalIdSupportMismatch
Implementation
bool get canUseServiceGeodatabaseApplyEdits {
return _withThrowingErrorHandler((errorHandler) {
return runtimecore
.RT_ArcGISFeatureServiceInfo_getCanUseServiceGeodatabaseApplyEdits(
_handle,
errorHandler,
);
});
}