Skip to content

IDurableJobFeatureHandler.ExecuteJobAsync(IJobRunContext, CancellationToken)

ExecuteJobAsync(IJobRunContext, CancellationToken)

abstract
public abstract ValueTask<DurableJobRunResult> ExecuteJobAsync(IJobRunContext context, CancellationToken attemptCancellationToken)
Executes a durable job and returns its explicit disposition.

Parameters

contextIJobRunContext
The durable job execution context.
attemptCancellationTokenCancellationToken
A token which cooperatively requests cancellation of the current execution attempt. The durable job remains eligible for another attempt.

Returns

The completed, polling, or failed disposition.