Describes supported methods for obtaining updates for a preplanned map area. More...
Header: | #include <OfflineMapUpdateCapabilities.h> |
Since: | Esri::ArcGISRuntime 100.6 |
Inherits: | Esri::ArcGISRuntime::Object |
Public Functions
virtual | ~OfflineMapUpdateCapabilities() override |
bool | isSupportsScheduledUpdatesForFeatures() const |
bool | isSupportsSyncWithFeatureServices() const |
Detailed Description
See also PreplannedMapArea::updateCapabilities.
Member Function Documentation
[override virtual]
OfflineMapUpdateCapabilities::~OfflineMapUpdateCapabilities ()
Destructor.
bool OfflineMapUpdateCapabilities::isSupportsScheduledUpdatesForFeatures () const
Returns whether a preplanned map area supports downloading of read-only scheduled update packages.
If this property is true
, updates are generated whenever the online map area is refreshed - for example according to its update schedule.
Updates are prepared once and cached for download by all users of the offline map area. Sharing a single set of cached updates, rather than performing individual sync operations, reduces the load on the back-end services. This approach is scalable for large deployments. As updates are only downloaded, this approach can only be used with read-only workflows. The updates reflect a snapshot of the feature data at the time the online map area was refreshed. It does not reflect the most up-to-date feature data. For this approach the web map author must configure the online map to perform scheduled updates.
bool OfflineMapUpdateCapabilities::isSupportsSyncWithFeatureServices () const
Returns whether a preplanned map area contains feature services which are sync enabled.