Table of Contents

Class SignalChildWorkflowInput

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

Remarks

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

Constructors

SignalChildWorkflowInput(string, string, IReadOnlyCollection<object?>, ChildWorkflowSignalOptions?, IDictionary<string, Payload>?)

public SignalChildWorkflowInput(string Id, string Signal, IReadOnlyCollection<object?> Args, ChildWorkflowSignalOptions? Options, IDictionary<string, Payload>? Headers)

Parameters

Id string

Workflow ID.

Signal string

Signal name.

Args IReadOnlyCollection<object>

Signal arguments.

Options ChildWorkflowSignalOptions

Options if any.

Headers IDictionary<string, Payload>

Headers if any. 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

Signal arguments.

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

Property Value

IReadOnlyCollection<object>

Headers

Headers if any. These will be encoded using the codec before sent to the server.

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

Property Value

IDictionary<string, Payload>

Id

Workflow ID.

public string Id { get; init; }

Property Value

string

Options

Options if any.

public ChildWorkflowSignalOptions? Options { get; init; }

Property Value

ChildWorkflowSignalOptions

Signal

Signal name.

public string Signal { get; init; }

Property Value

string