Skip to main content

Namespace Taskurai.Worker

Classes​

CommandAttribute​

Command type attribute (to set name and version)

FromArgumentAttribute​

Specifies that a parameter or property should be bound using the task argument.

StepBadRequestException​

StepCanceledException​

StepCommandResult​

A Class representing a StepCommandResult, returning the command result.

Steps completion status can either be handled by Taskurai or handled manually, by calling CompleteStep, other result types should be returned.

StepCompleteResult​

A Class representing a StepCompleteResult, returning the command result.

Steps completion status can either be handled by Taskurai or handled manually, by calling CompleteStep.

StepControlException​

StepException​

StepFailedException​

StepFailedResult​

A Class representing a StepFailedResult, returning the command result response.

StepFinalStateException​

StepFlowControlException​

StepIntermediateFailureException​

StepIntermediateFailureResult​

A Class representing a StepIntermediateFailureResult, returning the command result response.

StepInvocationException​

StepPersistingException​

StepStatusCodeResult​

A Class representing a StepStatusCodeResult, returning the command result response.

StepSucceededResult​

A Class representing a StepSucceededResult, returning the command result response.

StepSuspendException​

StepTimeoutException​

StepTrackingOptions​

Step tracking options

TaskCanceledResult​

A Class representing a TaskCanceledResult, returning the command result response.

TaskCommandResult​

A Class representing a TaskCommandResult, returning the command result.

Tasks completion status can either be handled by Taskurai or handled manually, by calling CompleteTask, other result types should be returned.

TaskCompleteResult​

A Class representing a TaskCompleteResult, returning the command result.

Tasks completion status can either be handled by Taskurai or handled manually, by calling CompleteTask.

TaskException​

TaskExpiredException​

TaskFailedResult​

A Class representing a TaskFailedResult, returning the command result response.

TaskFatalResult​

A Class representing a TaskFatalResult, returning the command result response.

TaskIntermediateFailureResult​

A Class representing a TaskIntermediateFailureResult, returning the command result response.

TaskStatusCodeResult​

A Class representing a TaskStatusCodeResult, returning the command result response.

TaskSucceededResult​

A Class representing a TaskSucceededResult, returning the command result response.

TaskuraiStateContext​

State context

TaskuraiStepContext​

Step context

TaskuraiTaskContext​

Task context

TaskuraiWorkerOptions​

Taskurai worker configuration

TaskuraiWorkerSetup​

A Class representing a TaskuraiWorkerSetup, used to bootstrap a Taskurai worker service

VersionAttribute​

Command version attribute (a command can serve multiple versions)

WorkerController​

Taskurai command controller base class providing utility methods for result generation.

WorkerControllerAttribute​

Worker controller type attribute

WorkerException​

WorkerSerializerOptions​

Interfaces​

ITaskuraiWorkerBuilder​

A builder abstraction for configuring Taskurai worker instances.

ITaskuraiWorkerServerBuilder​

A builder abstraction for configuring Taskurai worker object instances.