Options defining how to sync edits for a specific layer or table when creating a sync-enabled mobile geodatabase. More...
|  Header |  #include <Sync | 
|  Since |  Esri | 
This class was introduced in Esri::ArcGISRuntime 100.0.
Public Functions
| Sync | |
| Sync | |
| Sync | |
| Sync | |
| Sync | |
|  Esri | operator=( | 
|  Esri | operator=(const Esri | 
| ~ | |
| bool | is | 
| qint64 | layer | 
| void | set | 
| void | set | 
|  Esri | sync | 
Detailed Description
A SyncLayerOption represents sync parameters for an individual layer in a sync-enabled geodatabase that uses the SyncModel::Layer sync model.
Member Function Documentation
SyncLayerOption::SyncLayerOption  (Esri::ArcGISRuntime::SyncLayerOption      &&other)   
Move constructor from other SyncLayerOption.
SyncLayerOption::SyncLayerOption  (const Esri::ArcGISRuntime::SyncLayerOption      &other)   
Copy constructor from other SyncLayerOption.
SyncLayerOption::SyncLayerOption  (qint64 layerId , Esri::ArcGISRuntime::SyncDirection     syncDirection )   
Constructor using a layer ID and an option for direction in which to sync data with the service.
- layerId - The layer ID.
 - syncDirection - Specifies the sync direction.
 
SyncLayerOption::SyncLayerOption  (qint64 layerId )   
Constructor using a layer ID.
- layerId - The layer ID.
 
SyncLayerOption::SyncLayerOption  ()   
Default constructor.
Esri::ArcGISRuntime::SyncLayerOption      &SyncLayerOption::operator=(Esri::ArcGISRuntime::SyncLayerOption      &&other)    
Move operator from other SyncLayerOption.
Esri::ArcGISRuntime::SyncLayerOption      &SyncLayerOption::operator=(const Esri::ArcGISRuntime::SyncLayerOption      &other)    
Assignment operator from other SyncLayerOption.
SyncLayerOption::~SyncLayerOption   ()   
Destructor.
bool SyncLayerOption::isEmpty () const   
Returns whether this SyncLayerOption is empty.
If SyncLayerOption is empty, it is not possible to change properties.
qint64 SyncLayerOption::layerId () const   
Returns the ID of the layer or table for which these options are defined.
Same as ArcGISFeatureLayerInfo::serverLayerId.
The default value is -1 if SyncLayerOption is empty or 0 if it is not empty.
See also setLayerId().
void SyncLayerOption::setLayerId  (qint64 layerOrTableId   )   
Sets the ID of the layer or table for which these options are defined.
- layerOrTableId - The ID for the table or layer.
 
The default value is -1 if SyncLayerOption is empty or 0 if it is not empty.
See also layerId().
void SyncLayerOption::setSyncDirection  (Esri::ArcGISRuntime::SyncDirection     syncDirection )   
Sets the direction in which to sync the layer's data with the service.
- syncDirection - The sync direction.
 
The default value is SyncDirection::None if SyncLayerOption is empty or SyncDirection::Bidirectional if it is not empty.
See also syncDirection().
Esri::ArcGISRuntime::SyncDirection     SyncLayerOption::syncDirection () const   
Returns the direction in which to sync data with the service.
The default value is SyncDirection::None if SyncLayerOption is empty, or SyncDirection::Bidirectional if it is not empty.
See also setSyncDirection().