If set, specifies the 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:
- TERMINATE: the child executions will be terminated.
- REQUEST_CANCEL: a request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.
- ABANDON: no action will be taken. The child executions will continue to run.
Constraints:
Declaration Syntax
C# |
public string DefaultChildPolicy { get; set; }