SyncCapabilities class final

The synchronization capabilities supported by a sync-enabled ArcGIS feature service.

If an ArcGIS Feature Service is sync-enabled, you can examine its ArcGISFeatureServiceInfo.syncCapabilities to determine the range of synchronization capabilities that were defined when the service was created. You can examine some of these properties to find out how synchronization has been enabled on the ArcGIS Feature Service:

You can also determine which data types, in addition to features, are supported in the synchronization process:

SyncCapabilities.supportsAnnotations

SyncCapabilities.supportsContingentValues * SyncCapabilities.supportsDimensions * SyncCapabilities.supportsUtilityNetworkSystem * SyncCapabilities.supportsUtilityNetworkTopology

Implemented types

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportsAsync bool
True if the feature service supports executing sync operations asynchronously, false otherwise.
no setter
supportsAttachmentsSyncDirection bool
True if the feature service supports options to define how attachments will be synced, false otherwise.
no setter
supportsAttributeRules bool
True if the service supports creating a replica with attribute rule data, false otherwise
no setter
supportsBranchVersionReconcile bool
True if reconciling replica branch versions with default branch upon sync is supported, false otherwise.
no setter
supportsRegisteringExistingData bool
True if registering existing data is supported, false otherwise.
no setter
supportsRollbackOnFailure bool
True if rollback on failure is supported, false otherwise.
no setter
supportsSyncDirectionControl bool
True if synchronization direction control is supported, false otherwise.
no setter
supportsSyncModelGeodatabase bool
True if per-replica synchronization is supported, false otherwise.
no setter
supportsSyncModelLayer bool
True if per-layer synchronization is supported, false otherwise.
no setter
supportsSyncModelNone bool
True if no sync model is supported, false otherwise.
no setter
supportsUtilityNetworkTopologySync bool
True if the available utility network topology data support synchronization in any direction, false otherwise.
no setter
supportsUtilityNetworkTopologySyncDownloadOnly bool
True if the available utility network topology data support download-only synchronization, false otherwise.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited