The configuration settings of a workflow type.
 Declaration Syntax
 Declaration Syntax| C# | 
public class WorkflowTypeConfiguration
 Members
 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
 Inheritance Hierarchy| Object | |
|  | WorkflowTypeConfiguration |