EstimateTileCacheSizeJob Class

  • EstimateTileCacheSizeJob
  • class Esri::ArcGISRuntime::EstimateTileCacheSizeJob

    A job that estimates the size of a tile cache (.tpk or .tpkx) that can be exported from a map or image service. More...

    Header: #include <EstimateTileCacheSizeJob.h>
    Since: Esri::ArcGISRuntime 100.0
    Inherits: Esri::ArcGISRuntime::Job

    Public Functions

    virtual ~EstimateTileCacheSizeJob() override
    Esri::ArcGISRuntime::EstimateTileCacheSizeResult *result() const

    Detailed Description

    Use the EstimateTileCacheSizeJob to get the approximate size of a tile cache for a specific set of ExportTileCacheParameters. Note that time required to create a tile cache varies depending on the extent requested, the number of levels requested, the network connection speed, and so on. When planning a large offline data capture event, generate a smaller tile cache to get an idea of how long caching will take.

    To make an EstimateTileCacheSizeJob, use the ExportTileCacheTask as follows:

    Start the EstimateTileCacheSizeJob and monitor progress. Upon completion, the job's EstimateTileCacheSizeResult provides an estimate of the number and size of files in the tile cache.

    See the Job class for full information on how to work with jobs.

    Member Function Documentation

    [override virtual] EstimateTileCacheSizeJob::~EstimateTileCacheSizeJob()

    Destructor.

    Esri::ArcGISRuntime::EstimateTileCacheSizeResult *EstimateTileCacheSizeJob::result() const

    Returns for a successfully completed job the result returns an estimate of the tile cache size. Otherwise empty is returned.

    If the job is in progress then a empty result is returned until the job successfully completes.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.