Table of Contents

Class TerminateWorkflowInput

Namespace
Temporalio.Client.Interceptors
Assembly
Temporalio.dll
public record TerminateWorkflowInput : IEquatable<TerminateWorkflowInput>
Inheritance
TerminateWorkflowInput
Implements
Inherited Members

Remarks

WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.

Constructors

TerminateWorkflowInput(string, string?, string?, string?, WorkflowTerminateOptions?)

public TerminateWorkflowInput(string Id, string? RunId, string? FirstExecutionRunId, string? Reason, WorkflowTerminateOptions? Options)

Parameters

Id string

Workflow ID.

RunId string

Workflow run ID if any.

FirstExecutionRunId string

Run that started the workflow chain to terminate.

Reason string

Reason for termination.

Options WorkflowTerminateOptions

Options passed in to terminate.

Remarks

WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.

Properties

FirstExecutionRunId

Run that started the workflow chain to terminate.

public string? FirstExecutionRunId { get; init; }

Property Value

string

Id

Workflow ID.

public string Id { get; init; }

Property Value

string

Options

Options passed in to terminate.

public WorkflowTerminateOptions? Options { get; init; }

Property Value

WorkflowTerminateOptions

Reason

Reason for termination.

public string? Reason { get; init; }

Property Value

string

RunId

Workflow run ID if any.

public string? RunId { get; init; }

Property Value

string