Workflow holder
More...
Workflow holder
- Template Parameters
-
Definition at line 36 of file Workflow.cs.
Causes multiple commands to be executed concurrently
- Parameters
-
Operation | The operation to add. |
Constraints | Determines if the operation should be run or if it should be skipped |
- Returns
- The workflow object
Definition at line 101 of file Workflow.cs.
Causes multiple commands to be executed concurrently
- Parameters
-
Operation | The operation to add. |
Constraints | Determines if the operation should be run or if it should be skipped |
- Returns
- The workflow object
Definition at line 118 of file Workflow.cs.
Causes multiple commands to be executed concurrently
- Parameters
-
Workflow | The workflow to append |
Constraints | Determines if the operation should be run or if it should be skipped |
- Returns
- The resulting workflow object
Definition at line 131 of file Workflow.cs.
Causes multiple commands to be executed concurrently
- Template Parameters
-
OperationType | The type of the operation. |
- Parameters
-
Constraints | Determines if the operation should be run or if it should be skipped |
- Returns
- The workflow object
- Type Constraints
-
OperationType | : | IOperation<T> | |
OperationType | : | new() | |
Definition at line 87 of file Workflow.cs.
Adds the specified operation to the workflow
- Parameters
-
Operation | The operation to add. |
Constraints | Determines if the operation should be run or if it should be skipped |
- Returns
- The workflow object
Definition at line 162 of file Workflow.cs.
Adds the specified operation to the workflow
- Parameters
-
Operation | The operation to add. |
Constraints | Determines if the operation should be run or if it should be skipped |
- Returns
- The workflow object
Definition at line 177 of file Workflow.cs.
Appends the workflow specified to this workflow as an operation
- Parameters
-
Workflow | The workflow to append |
Constraints | Determines if the operation should be run or if it should be skipped |
- Returns
- The resulting workflow object
Definition at line 190 of file Workflow.cs.
Adds an instance of the specified operation type to the workflow
- Template Parameters
-
OperationType | The type of the operation. |
- Parameters
-
Constraints | Determines if the operation should be run or if it should be skipped |
- Returns
- The workflow object
- Type Constraints
-
OperationType | : | IOperation<T> | |
OperationType | : | new() | |
Definition at line 148 of file Workflow.cs.
Called when an exception of the specified type is thrown in the workflow
- Template Parameters
-
ExceptionType | The exception type. |
- Parameters
-
Operation | The operation to run. |
- Returns
- The resulting workflow object
Definition at line 203 of file Workflow.cs.
Repeats the last operation the specified number of times.
- Parameters
-
Times | The number of times to repeat |
- Returns
- The workflow object
Definition at line 215 of file Workflow.cs.
Retries the last operation the specified number of times if it fails.
- Parameters
-
Times | The number of times to retry. |
- Returns
- The workflow object
Definition at line 226 of file Workflow.cs.
Starts the workflow with the specified data
- Parameters
-
Data | The data to pass in to the workflow |
- Returns
- The result from the workflow
Definition at line 237 of file Workflow.cs.
Gets the type of the data expected
The type of the data expected
Definition at line 53 of file Workflow.cs.
Gets the name.
The name.
Definition at line 59 of file Workflow.cs.
Gets the nodes.
The nodes.
Definition at line 65 of file Workflow.cs.
The documentation for this class was generated from the following file: