ArcGIS Runtime SDK for WPF - Library Reference
Geoprocessor Class Members
See Also  Properties  Methods  Events
ESRI.ArcGIS.Client.Tasks Namespace : Geoprocessor Class


The following tables list the members exposed by Geoprocessor.

Public Constructors

 NameDescription
public ConstructorGeoprocessor ConstructorOverloaded.   
Top

Public Properties

 NameDescription
public PropertyAutoNormalizeIf true automatically normalizes geometry crossing the anti-meridian. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyClientCertificateGets or sets the client certificate that is sent to the host and used to authenticate the request. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyCredentialsGets or sets the network credentials that are sent to the host and used to authenticate the request. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyCustomParametersGets or sets the custom parameters to be appended to the request url. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyDisableClientCachingIf true, adds a timestamp parameter ("_ts") to the request to prevent it from being loaded from the browser's cache. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyExecuteLastResultThe last result of the Execute operation.  
public PropertyGetInputLastResultThe result from the last GetInput call.  
public PropertyGetResultDataLastResultThe result from the last GetResultData call.  
public PropertyGetResultImageLastResultThe result from the last GetResultImage call.  
public PropertyIsBusyGets a value that indicates whether a Web request is in progress. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyOutputSpatialReferenceThe spatial reference of the output geometries. If not specified, the output geometries are in the spatial reference of the input geometries. If ProcessSpatialReference is specified and OutputSpatialReference is not specified, the output geometries are in the spatial reference of the process spatial reference.  
public PropertyProcessSpatialReferenceThe spatial reference that the model will use to perform geometry operations. If specified and OutputSpatialReference is not specified, the output geometries are in the spatial reference of the process spatial reference.  
public PropertyProxyURLGets or sets the URL to proxy the request through. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyReturnMIf true, M values will be included in the results if the features have M values. Otherwise M values are not returned. The default is false.  
public PropertyReturnZIf true, Z values will be included in the results if the features have Z values. Otherwise Z values are not returned. The default is false.  
public PropertySubmitJobLastResultThe last result of the SubmitJob operation.  
public PropertyTokenToken for accessing a secure ArcGIS task. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyUpdateDelayThe time interval in milliseconds between each job status request sent to an asynchronous geoprocessing task. The default is 1000.  
public PropertyUrlGets or sets the URL of the task. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
Top

Public Methods

 NameDescription
public MethodCancelAsyncCancels a pending asynchronous operation. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public MethodCancelJobCancels the asynchronous GP job before it is completed.  
public MethodCancelJobAsyncCancels the asynchronous GP job before it is completed.  
public MethodCancelJobStatusUpdatesCancels the periodic job status updates initiated automatically when submitJob() is invoked for the job identified by jobId. You can still obtain the status of this job by calling the CheckStatus() method at your own discretion.  
public MethodCancelJobTaskAsyncOverloaded. Cancels the asynchronous GP job before it is completed.  
public MethodCheckJobStatusSends a request to the geoprocessing task for the current state of the job identified by jobId.  
public MethodCheckJobStatusAsyncSends a request to the geoprocessing task for the current state of the job identified by jobId. Raises the StatusUpdate event on success, or the Fault event on failure.  
public MethodCheckJobStatusTaskAsyncOverloaded. Sends a request to the geoprocessing task for the current state of the job identified by jobId.  
public MethodExecuteExecutes the task.  
public MethodExecuteAsyncOverloaded. Executes the task. Raises the ExecuteCompleted event on success, or the Failed event on failure.  
public MethodExecuteTaskAsyncOverloaded. Sends a request to the server to execute a synchronous geoprocessing task.  
public MethodGetInputSends a request to the Geoprocessor task to get the task input identified by jobId and parameterName.  
public MethodGetInputAsyncOverloaded. Sends a request to the Geoprocessor task to get the task input identified by jobId and parameterName. Raises the GetInputComplete event on success, or the Fault event on failure.  
public MethodGetInputTaskAsyncOverloaded. Sends a request to the Geoprocessor task to get the task input identified by jobId and parameterName.  
public MethodGetResultDataSends a request to the Geoprocessor task to get the task result identified by jobId and parameterName.  
public MethodGetResultDataAsyncOverloaded. Sends a request to the Geoprocessor task to get the task result identified by jobId and parameterName. Raises the GetResultDataComplete event on success, or the Fault event on failure.  
public MethodGetResultDataTaskAsyncOverloaded. Sends a request to the Geoprocessor task to get the task result identified by jobId and parameterName.  
public MethodGetResultImageSends a request to the Geoprocessor task to get the task result identified by jobId and parameterName.  
public MethodGetResultImageAsyncOverloaded. Sends a request to the Geoprocessor task to get the task result identified by jobId and parameterName. Raises the GetResultImageComplete event on success, or the Fault event on failure.  
public MethodGetResultImageLayerSends a request to the Geoprocessor task to get the task result identified by jobId and parameterName. Creates and configures a GPResultImageLayer instance ready to be added to a Map.  
public MethodGetResultImageLayerAsyncSends a request to the Geoprocessor task to get the task result identified by jobId and parameterName. Creates and configures a GPResultImageLayer instance ready to be added to a Map. Raises the GetResultImageLayerComplete event on success, or the Fault event on failure.  
public MethodGetResultImageLayerTaskAsyncOverloaded. Sends a request to the Geoprocessor task to get the task result identified by jobId and parameterName. Creates and configures a GPResultImageLayer instance ready to be added to a Map.  
public MethodGetResultImageTaskAsyncOverloaded. Sends a request to the Geoprocessor task to get the task result identified by jobId and parameterName.  
public MethodGetResultMapServiceLayerGets the result map service layer. From ArcGIS Server 10.1 onwards, if a GP service is associated with a result map service, the results of GPFeatureRecordSetLayer and GPRasterDataLayer data types can be accessed directly using the associated map service resource using the URL format: http://catalog-url/resultMapServiceName/MapServer/jobs/jobid  
public MethodGetServiceInfoGets the Geoprocessor service information  
public MethodGetServiceInfoAsyncGets the Geoprocessor service information GPServiceInfo Raises the GetServiceInfoCompleted.  
public MethodGetServiceInfoTaskAsyncOverloaded. Gets the Geoprocessor service information GPServiceInfo  
public MethodSubmitJobSubmits a job request to the server to execute an synchronous geoprocessing task.  
public MethodSubmitJobAsyncSubmits a job request to the server to execute an asynchronous geoprocessing task. Raises the JobCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodSubmitJobTaskAsyncOverloaded. Submits a job request to the server to execute an asynchronous geoprocessing task.  
Top

Protected Methods

 NameDescription
protected MethodOnPropertyChangedCalled when a task result related property value has changed. These properties are named, or end with, "LastResult". E.g. QueryTask exposes the "LastResult" property, and GeometryService has a "BufferLastResult" property. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
Top

Public Events

 NameDescription
public EventExecuteCompletedOccurs when the Execute operation completes.  
public EventFailedOccurs when the query completes. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public EventGetInputCompletedOccurs when the GetInput request completes.  
public EventGetResultDataCompletedOccurs when the GetResultData request completes.  
public EventGetResultImageCompletedOccurs when the GetResultImage request completes.  
public EventGetResultImageLayerCompletedOccurs when the GetResultImageLayer request completes.  
public EventGetServiceInfoCompletedOccurs when get service information is completed. This event is raised when GetServiceInfo method is called.  
public EventJobCompletedOccurs when a SubmitJob operation of the geoprocessing task successfully completes.  
public EventPropertyChangedOccurs when a property value changes. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public EventStatusUpdatedOccurs when a CheckStatus operation of the geoprocessing task successfully completes.  
Top

See Also

© ESRI, Inc. All Rights Reserved.