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.