ArcGIS Runtime SDK for iOS: AGSSyncCapabilities Class Reference
ArcGIS Runtime SDK for iOS  100.9
AGSSyncCapabilities Class Reference

Description

Capabilities supported by a sync-enabled service.

Instances of this class represent capabilities supported by a sync-enabled service.

Since
100
Inheritance diagram for AGSSyncCapabilities:
AGSObject

Properties

BOOL supportsAsync
 
BOOL supportsAttachmentsSyncDirection
 
BOOL supportsRegisteringExistingData
 
BOOL supportsRollbackOnFailure
 
BOOL supportsSyncDirectionControl
 
BOOL supportsSyncModelGeodatabase
 
BOOL supportsSyncModelLayer
 
BOOL supportsSyncModelNone
 

Property Documentation

§ supportsAsync

- (BOOL) supportsAsync
readnonatomicassign

Indicates whether the service supports asynchronous operations. This avoids server timeouts.

Since
100

§ supportsAttachmentsSyncDirection

- (BOOL) supportsAttachmentsSyncDirection
readnonatomicassign

§ supportsRegisteringExistingData

- (BOOL) supportsRegisteringExistingData
readnonatomicassign

Indicates whether the service supports registering existing datasets (*.geodatabase file) as new a sync-enabled geodatabase. This is useful when you already have a geodatabase that you want to sync on multiple devices independently without affecting each other.

Since
100

§ supportsRollbackOnFailure

- (BOOL) supportsRollbackOnFailure
readnonatomicassign

Indicates whether the service supports rolling back edits in case of a failure during sync operations.

Since
100

§ supportsSyncDirectionControl

- (BOOL) supportsSyncDirectionControl
readnonatomicassign

Indicates whether the service allows the client application to control direction of sync - upload only, download only, or bi-directional.

Since
100

§ supportsSyncModelGeodatabase

- (BOOL) supportsSyncModelGeodatabase
readnonatomicassign

Indicates whether the service supports sync capabilities for the entire sync-enabled geodatabase. All layers in the geodatabase will be synchronized together in the same direction.

Since
100

§ supportsSyncModelLayer

- (BOOL) supportsSyncModelLayer
readnonatomicassign

Indicates whether the service supports sync capabilities independently on a layer-by-layer basis in the sync-enabled geodatabase. For example, one layer can upload changes while another downloads during sync. A perLayer sync model also allows clients to limit the sync to a subset of layers in the geodatabase.

Since
100

§ supportsSyncModelNone

- (BOOL) supportsSyncModelNone
readnonatomicassign