Class SyncCapabilities
The synchronization capabilities supported by a sync-enabled ArcGIS feature service.
Inheritance
Namespace: Esri.ArcGISRuntime.ArcGISServices
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class SyncCapabilities
Remarks
If an ArcGIS Feature Service is sync-enabled, you can examine its 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:
- SupportsBranchVersionReconcile
- SupportsRollbackOnFailure
- SupportsSyncDirectionControl
- SupportsSyncModelGeodatabase
- SupportsSyncModelLayer
You can also determine which data types, in addition to features, are supported in the synchronization process:
Properties
Name | Description |
---|---|
SupportsAnnotations | Gets a value indicating whether Annotation data is available for downloading. |
SupportsAsync | Gets a value indicating whether the feature service supports executing sync operations asynchronously. |
SupportsAttachmentsSyncDirection | Gets a value indicating whether the feature service supports options to define how attachments will be synced. |
SupportsAttributeRules | Gets a value indicating whether the service supports creating a replica with attribute rule data. |
SupportsBranchVersionReconcile | Gets a value indicating whether reconciling replica branch versions with default branch upon sync is supported. |
SupportsContingentValues | Gets a value indicating whether Contingent Value data is available. |
SupportsDimensions | Gets a value indicating whether Dimension data is available. |
SupportsRegisteringExistingData | Gets a value indicating whether registering existing data is supported. |
SupportsRollbackOnFailure | Gets a value indicating whether rollback on failure is supported. |
SupportsSyncDirectionControl | Gets a value indicating whether synchronization direction control is supported. |
SupportsSyncModelGeodatabase | Gets a value indicating whether per-replica synchronization is supported. |
SupportsSyncModelLayer | Gets a value indicating whether per-layer synchronization is supported. |
SupportsSyncModelNone | Gets a value indicating whether a sync model is supported. |
SupportsUtilityNetworkSystem | Gets a value indicating whether the Utility Network System data is available. |
SupportsUtilityNetworkTopology | Gets a value indicating whether utility network topology data is available. |
SupportsUtilityNetworkTopologySync | Gets a value indicating whether the available utility network topology data support synchronization in any direction. |
SupportsUtilityNetworkTopologySyncDownloadOnly | Gets a value indicating whether the available utility network topology data support download-only synchronization. |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.8 |
.NET | 100.13 - 200.8 |
.NET Windows | 100.13 - 200.8 |
.NET Android | 200.0 - 200.8 |
.NET iOS | 200.0 - 200.8 |
.NET Framework | 100.0 - 200.8 |
Xamarin.Android | 100.0 - 100.15 |
Xamarin.iOS | 100.0 - 100.15 |
UWP | 100.0 - 200.8 |