Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }