TryStartAttemptAsync(IJobRunContext, CancellationToken)
abstract
public abstract Task<DurableJobMutationResult> TryStartAttemptAsync(IJobRunContext jobContext, CancellationToken cancellationToken) Attempts to reserve a dequeued durable job for execution.
Parameters
jobContextIJobRunContext- The dequeued job context.
cancellationTokenCancellationToken- A token to cancel the operation.
Returns
A task containing
DurableJobMutationResult when the attempt may start, DurableJobMutationResult when cancellation or completion removed the job first, or DurableJobMutationResult when this shard is no longer locally owned. 