Table of Contents

Class StartWorkflowInput

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

Remarks

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

Constructors

StartWorkflowInput(string, IReadOnlyCollection<object?>, WorkflowOptions, IDictionary<string, Payload>?)

public StartWorkflowInput(string Workflow, IReadOnlyCollection<object?> Args, WorkflowOptions Options, IDictionary<string, Payload>? Headers)

Parameters

Workflow string

Workflow type name to start.

Args IReadOnlyCollection<object>

Arguments for the workflow.

Options WorkflowOptions

Options passed in to start.

Headers IDictionary<string, Payload>

Headers to include for workflow start. These will be encoded using the codec before sent to the server.

Remarks

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

Properties

Args

Arguments for the workflow.

public IReadOnlyCollection<object?> Args { get; init; }

Property Value

IReadOnlyCollection<object>

Headers

Headers to include for workflow start. These will be encoded using the codec before sent to the server.

public IDictionary<string, Payload>? Headers { get; init; }

Property Value

IDictionary<string, Payload>

Options

Options passed in to start.

public WorkflowOptions Options { get; init; }

Property Value

WorkflowOptions

Workflow

Workflow type name to start.

public string Workflow { get; init; }

Property Value

string