Click or drag to resize

Esri.ArcGISRuntime.Tasks.Offline Namespace

The Esri.ArcGISRuntime.Tasks.Offline namespace contains classes to download maps, geodatabases, and basemaps from ArcGIS Online and ArcGIS Enterprise to the local device and to synchronize content when online.
Classes
  ClassDescription
Public classCode exampleDownloadPreplannedOfflineMapJob
A job to download the map area from an online map as part of the preplanned offline workflow.
Public classCode exampleDownloadPreplannedOfflineMapParameters
Parameters used for creating a DownloadPreplannedOfflineMapJob.
Public classCode exampleDownloadPreplannedOfflineMapResult
Public classEstimateTileCacheSizeJob
A job that estimates the size of a tile cache from a service.
Public classEstimateTileCacheSizeResult
Results of an export tile cache size estimate job
Public classCode exampleExportTileCacheJob
A job that exports a tile cache from a service.
Public classCode exampleExportTileCacheParameters
Parameters for an export tile cache operation
Public classCode exampleExportTileCacheTask
Task for generating and downloading tile caches from an ArcGIS Server Map Service. Use this in conjunction with a map/image service to generate and download tile packages.
Public classExportVectorTilesJob
A job to download vector tiles and associated styles from a vector tile service. The job can also export an item resource cache from a portal item.
Public classExportVectorTilesParameters
Parameters for an ExportVectorTilesTask operation.
Public classExportVectorTilesResult
A class representing the result of an ExportVectorTilesJob.
Public classExportVectorTilesTask
A task used to export vector tiles and optionally a portal item's vector tile style resources.
Public classCode exampleGenerateGeodatabaseJob
A job that requests a feature service to generate a geodatabase file to be downloaded for offline use.
Public classCode exampleGenerateGeodatabaseParameters
Represents the parameters to a generate method on a geodatabase sync task.
Public classCode exampleGenerateLayerOption
This can be used in conjunction with GenerateGeodatabaseParameters object to refine per layer what features are replicated.
Public classCode exampleGenerateOfflineMapJob
A Job to generate an offline map from an online map.
Public classCode exampleGenerateOfflineMapParameterOverrides
Class that gives access to the individual parameters objects that will generate the various geodatabase, vector tile and tile cache packages that make up the data of an offline map.
Public classCode exampleGenerateOfflineMapParameters
Parameters used for creating a GenerateOfflineMapJob.
Public classCode exampleGenerateOfflineMapResult
The result of a GenerateOfflineMapJob.
Public classCode exampleGeodatabaseSyncTask
Task for generating and syncing offline data from an ArcGIS Server FeatureService.
Public classOfflineCapability
Represents the capability of taking a layer or table offline.
Public classOfflineMapCapabilities
Represents the capability of taking a map's layers and tables offline.
Public classOfflineMapItemInfo
Contains properties to override the offline maps item properties.
Public classCode exampleOfflineMapParametersKey
A key comprising of a service URL and type of an online service. The key is used to lookup values in a dictionary exposed by a GenerateOfflineMapParameterOverrides.
Public classCode exampleOfflineMapSyncJob
A Job to synchronize an offline map's geodatabases with their originating services.
Public classOfflineMapSyncLayerResult
The result of a OfflineMapSyncJob for a single layer or table.
Public classCode exampleOfflineMapSyncParameters
Parameters used for creating a OfflineMapSyncJob.
Public classCode exampleOfflineMapSyncResult
The result of a OfflineMapSyncJob.
Public classCode exampleOfflineMapSyncTask
A task with methods related to synchronizing an offline map's geodatabases with their originating services.
Public classCode exampleOfflineMapTask
A task used to take a map offline.
Public classOfflineMapUpdateCapabilities
Describes supported methods for obtaining updates for a preplanned map area.
Public classCode exampleOfflineMapUpdatesInfo
Provides information on the available updates for an offline map.
Public classCode examplePreplannedMapArea
Represents a single preplanned offline map area.
Public classCode exampleSyncGeodatabaseJob
Represents a job that synchronizes changes to a local geodatabase back to a feature service.
Public classCode exampleSyncGeodatabaseParameters
Public classCode exampleSyncLayerOption
This can be used in conjunction with SyncGeodatabaseParameters object to specify per layer synchronization options.
Enumerations
  EnumerationDescription
Public enumerationAttachmentSyncDirection
The direction to synchronize attachments as part of geodatabase sync task.
Public enumerationDestinationTableRowFilter
Indicates whether tables will contain all rows or can be filtered to a smaller set of related rows. Used by the DestinationTableRowFilter property.
Public enumerationCode exampleGenerateLayerQueryOption
Control which features are copied from the server when creating a geodatabase.
Public enumerationOfflineMapParametersType
Indicates the type of parameters object used to take layers offline.
Public enumerationCode exampleOfflineUpdateAvailability
Enumerates whether offline data has updates, has no updates, or that the availability of updates cannot be determined.
Public enumerationCode examplePreplannedScheduledUpdatesOption
Enumerates options for downloading read-only preplanned updates from an online map area.
Public enumerationCode examplePreplannedUpdateMode
Different modes for how updates are obtained for a preplanned map area.
Public enumerationReturnLayerAttachmentOption
Indicate the type of layers we wish to include attachments with when taking feature layers offline.
Public enumerationCode exampleSyncDirection
The direction to synchronize as part of geodatabase sync task.
Public enumerationCode exampleSyncModel
Specifies the synchronization model for the replica being created: per-layer, per-geodatabase, or none.