Table of Contents

Method RunAsync

Namespace
MailFathom.Application.Jobs.Execution
Assembly
MailFathom.Application.dll

RunAsync(IJobPayload, CancellationToken)

Runs the work the payload describes.

Task RunAsync(IJobPayload payload, CancellationToken cancellationToken)

Parameters

payload IJobPayload

The references the work is described by, of the contract JobType names.

cancellationToken CancellationToken

Cancels the work at the execution timeout, at host shutdown, and when the lease is lost.

Returns

Task

A task that completes when the work is done.

Exceptions

OperationCanceledException

Thrown when the work observes cancellation and stops.