Click or drag to resize

JobT Class

Represents a long-running asynchronous operation
Inheritance Hierarchy
SystemObject
  Esri.ArcGISRuntime.TasksJobT
    More...

Namespace:  Esri.ArcGISRuntime.Tasks
Assembly:  Esri.ArcGISRuntime (in Esri.ArcGISRuntime.dll) Version: 100.8.0.0
Syntax
C#
public abstract class Job<T>

Type Parameters

T
The type of result returned by the operation

The JobT type exposes the following members.

Properties
  NameDescription
Public propertyCredential
Gets or sets the security credential used to access the web service that provides the job's functionality
Public propertyCode exampleError
Gets the error if one occurred during execution of the job. If no error has occurred, then null is returned.
Public propertyCode exampleMessages
Gets the job's status messages
Public propertyCode exampleProgress
Gets the current progress of the job as a percentage toward completion
Public propertyServerJobId
Gets the server job ID of the job
Public propertyCode exampleStatus
Gets the status of the job
Top
Methods
  NameDescription
Public methodCode exampleCancel
Cancels execution of the job
Public methodCheckStatusAsync
Initiates a request to check the status of a job while executing on a server
Public methodCode exampleGetResultAsync
Gets the job's result
Public methodPause
Pauses execution of the job
Public methodCode exampleStart
Starts or resumes execution of the job
Public methodToJson
Converts the job into a JSON representation
Top
Events
  NameDescription
Public eventJobChanged
Occurs when the Status or Messages properties have changed
Public eventProgressChanged
Occurs when the Progress has changed
Top
Remarks
A job can be paused and re-started and may involve multiple network requests.
See Also
Inheritance Hierarchy
SystemObject
  Esri.ArcGISRuntime.TasksJobT
    Esri.ArcGISRuntime.Tasks.GeoprocessingGeoprocessingJob
    Esri.ArcGISRuntime.Tasks.OfflineDownloadPreplannedOfflineMapJob
    Esri.ArcGISRuntime.Tasks.OfflineEstimateTileCacheSizeJob
    Esri.ArcGISRuntime.Tasks.OfflineExportTileCacheJob
    Esri.ArcGISRuntime.Tasks.OfflineExportVectorTilesJob
    Esri.ArcGISRuntime.Tasks.OfflineGenerateGeodatabaseJob
    Esri.ArcGISRuntime.Tasks.OfflineGenerateOfflineMapJob
    Esri.ArcGISRuntime.Tasks.OfflineOfflineMapSyncJob
    Esri.ArcGISRuntime.Tasks.OfflineSyncGeodatabaseJob