void GeoprocessorTask_StatusUpdated(object sender, JobInfoEventArgs e)
{
jobid = e.JobInfo.JobStatus == esriJobStatus.esriJobCancelled ||
e.JobInfo.JobStatus == esriJobStatus.esriJobDeleted ||
e.JobInfo.JobStatus == esriJobStatus.esriJobFailed
? null : e.JobInfo.JobId;
if (e.JobInfo.JobStatus == esriJobStatus.esriJobCancelling && inputPoint != null)
{
SubmitJob(inputPoint);
inputPoint = null;
}
}