AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class ActivityTaskTimeoutType

Constants used for properties of type ActivityTaskTimeoutType.

Class AmazonSimpleWorkflowClient

Implementation for accessing SimpleWorkflow

Amazon Simple Workflow Service

The Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that use Amazon's cloud to coordinate work across distributed components. In Amazon SWF, a task represents a logical unit of work that is performed by a component of your workflow. Coordinating tasks in a workflow involves managing intertask dependencies, scheduling, and concurrency in accordance with the logical flow of the application.

Amazon SWF gives you full control over implementing tasks and coordinating them without worrying about underlying complexities such as tracking their progress and maintaining their state.

This documentation serves as reference only. For a broader overview of the Amazon SWF programming model, see the Amazon SWF Developer Guide .

Class AmazonSimpleWorkflowConfig

Configuration for accessing Amazon SimpleWorkflow service

Class AmazonSimpleWorkflowDefaultConfiguration

Configuration for accessing Amazon SimpleWorkflow service

Class AmazonSimpleWorkflowException

Common exception for the SimpleWorkflow service.

Class AmazonSimpleWorkflowRequest

Base class for SimpleWorkflow operation requests.

Class CancelTimerFailedCause

Constants used for properties of type CancelTimerFailedCause.

Class CancelWorkflowExecutionFailedCause

Constants used for properties of type CancelWorkflowExecutionFailedCause.

Class ChildPolicy

Constants used for properties of type ChildPolicy.

Class CloseStatus

Constants used for properties of type CloseStatus.

Class CompleteWorkflowExecutionFailedCause

Constants used for properties of type CompleteWorkflowExecutionFailedCause.

Class ContinueAsNewWorkflowExecutionFailedCause

Constants used for properties of type ContinueAsNewWorkflowExecutionFailedCause.

Class DecisionTaskTimeoutType

Constants used for properties of type DecisionTaskTimeoutType.

Class DecisionType

Constants used for properties of type DecisionType.

Class EventType

Constants used for properties of type EventType.

Class ExecutionStatus

Constants used for properties of type ExecutionStatus.

Class FailWorkflowExecutionFailedCause

Constants used for properties of type FailWorkflowExecutionFailedCause.

Class LambdaFunctionTimeoutType

Constants used for properties of type LambdaFunctionTimeoutType.

Class RecordMarkerFailedCause

Constants used for properties of type RecordMarkerFailedCause.

Class RegistrationStatus

Constants used for properties of type RegistrationStatus.

Class RequestCancelActivityTaskFailedCause

Constants used for properties of type RequestCancelActivityTaskFailedCause.

Class RequestCancelExternalWorkflowExecutionFailedCause

Constants used for properties of type RequestCancelExternalWorkflowExecutionFailedCause.

Class ScheduleActivityTaskFailedCause

Constants used for properties of type ScheduleActivityTaskFailedCause.

Class ScheduleLambdaFunctionFailedCause

Constants used for properties of type ScheduleLambdaFunctionFailedCause.

Class SignalExternalWorkflowExecutionFailedCause

Constants used for properties of type SignalExternalWorkflowExecutionFailedCause.

Class StartChildWorkflowExecutionFailedCause

Constants used for properties of type StartChildWorkflowExecutionFailedCause.

Class StartLambdaFunctionFailedCause

Constants used for properties of type StartLambdaFunctionFailedCause.

Class StartTimerFailedCause

Constants used for properties of type StartTimerFailedCause.

Class WorkflowExecutionCancelRequestedCause

Constants used for properties of type WorkflowExecutionCancelRequestedCause.

Class WorkflowExecutionTerminatedCause

Constants used for properties of type WorkflowExecutionTerminatedCause.

Class WorkflowExecutionTimeoutType

Constants used for properties of type WorkflowExecutionTimeoutType.

Interfaces

NameDescription
Interface IAmazonSimpleWorkflow

Interface for accessing SimpleWorkflow

Amazon Simple Workflow Service

The Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that use Amazon's cloud to coordinate work across distributed components. In Amazon SWF, a task represents a logical unit of work that is performed by a component of your workflow. Coordinating tasks in a workflow involves managing intertask dependencies, scheduling, and concurrency in accordance with the logical flow of the application.

Amazon SWF gives you full control over implementing tasks and coordinating them without worrying about underlying complexities such as tracking their progress and maintaining their state.

This documentation serves as reference only. For a broader overview of the Amazon SWF programming model, see the Amazon SWF Developer Guide .