public static JobQueueRequestResult GetQueueRequestResult(Guid queueRequestId) { JobQueueRequestResult queueRequestResult = null; JobQueueRequest queueRequest; object _lock = new object(); lock (_lock) { queueRequestsById.TryGetValue(queueRequestId, out queueRequest); if (queueRequest != null) { queueRequestResult = JobQueueResult.GetResult(queueRequest); } } return(queueRequestResult); }
public static JobInstanceResult GetJobInstanceResult(Guid jobInstanceId) { JobInstanceResult jobInstanceResult = null; JobInstance jobInstance; object _lock = new object(); lock (_lock) { jobInstancesById.TryGetValue(jobInstanceId, out jobInstance); if (jobInstance != null) { jobInstanceResult = JobQueueResult.GetResult(jobInstance); } } return(jobInstanceResult); }