The configuration settings of a workflow type.
Declaration Syntax
C# |
public class WorkflowTypeConfiguration
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
WorkflowTypeConfiguration()()()() | Initializes a new instance of the WorkflowTypeConfiguration class | |
DefaultChildPolicy |
The optional default policy to use for the child workflow executions when a workflow execution of this type is terminated, by calling the
TerminateWorkflowExecution action explicitly or due to an expired timeout. This default can be overridden when starting a workflow
execution using the StartWorkflowExecution action or the StartChildWorkflowExecutionDecision. The supported child
policies are:
Constraints: | |
DefaultExecutionStartToCloseTimeout |
The optional default maximum duration, specified when registering the workflow type, for executions of this workflow type. This default can
be overridden when starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecutionDecision. The valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in
seconds while NONE can be used to specify unlimited duration.
Constraints: | |
DefaultTaskList |
The optional default task list, specified when registering the workflow type, for decisions tasks scheduled for workflow executions of this
type. This default can be overridden when starting a workflow execution using the StartWorkflowExecution action or the
StartChildWorkflowExecutionDecision.
| |
DefaultTaskStartToCloseTimeout |
The optional default maximum duration, specified when registering the workflow type, that a decision task for executions of this workflow
type might take before returning completion or failure. If the task does not close in the specified time then the task is automatically
timed out and rescheduled. If the decider eventually reports a completion or failure, it is ignored. This default can be overridden when
starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecutionDecision. The
valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while
NONE can be used to specify unlimited duration.
Constraints: | |
Equals(Object) | (Inherited from Object.) | |
GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType()()()() | Gets the type of the current instance. (Inherited from Object.) | |
ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) | |
WithDefaultChildPolicy(String) | Obsolete.
Sets the DefaultChildPolicy property
| |
WithDefaultExecutionStartToCloseTimeout(String) | Obsolete.
Sets the DefaultExecutionStartToCloseTimeout property
| |
WithDefaultTaskList(TaskList) | Obsolete.
Sets the DefaultTaskList property
| |
WithDefaultTaskStartToCloseTimeout(String) | Obsolete.
Sets the DefaultTaskStartToCloseTimeout property
|
Inheritance Hierarchy
Object | |
WorkflowTypeConfiguration |