Table of Contents

Class HandleSignalInput

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

Remarks

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

Constructors

HandleSignalInput(string, WorkflowSignalDefinition, object?[], IReadOnlyDictionary<string, Payload>?)

public HandleSignalInput(string Signal, WorkflowSignalDefinition Definition, object?[] Args, IReadOnlyDictionary<string, Payload>? Headers)

Parameters

Signal string

Signal name.

Definition WorkflowSignalDefinition

Signal definition.

Args object[]

Signal arguments.

Headers IReadOnlyDictionary<string, Payload>

Signal headers.

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 object?[] Args { get; init; }

Property Value

object[]

Definition

Signal definition.

public WorkflowSignalDefinition Definition { get; init; }

Property Value

WorkflowSignalDefinition

Headers

Signal headers.

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

Property Value

IReadOnlyDictionary<string, Payload>

Signal

Signal name.

public string Signal { get; init; }

Property Value

string