Show / Hide Table of Contents

Class SyncCapabilities

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

Inheritance
System.Object
SyncCapabilities
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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:

  • SupportsAnnotations
  • SupportsAttributeRules
  • SupportsContingentValues
  • SupportsDimensions
  • SupportsUtilityNetworkSystem
  • SupportsUtilityNetworkTopology

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

TargetVersions
.NET Standard 2.0100.3 - 200.8
.NET100.13 - 200.8
.NET Windows100.13 - 200.8
.NET Android200.0 - 200.8
.NET iOS200.0 - 200.8
.NET Framework100.0 - 200.8
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.8
In This Article
Back to top Copyright © 2022 Esri.