Defines how new runs of a workflow with a particular ID may or may not be allowed. Note that it is never valid to have two actively running instances of the same workflow id.
Assembly: Temporal.Api.Client.ManagedGrpc.dll (version: 1.0.0-alpha.01+20220610011910)
Target Framework: .NET 6
public enum WorkflowIdReusePolicy
Allow starting a workflow execution using the same workflow id.
Allow starting a workflow execution using the same workflow id, only when the last execution's final state is one of [terminated, cancelled, timed out, failed].
Do not permit re-use of the workflow id for this workflow. Future start workflow requests could potentially change the policy, allowing re-use of the workflow id.
If a workflow is running using the same workflow ID, terminate it and start a new one. If no running workflow, then the behavior is the same as ALLOW_DUPLICATE