Class HandleSignalInput
- Namespace
- Temporalio.Worker.Interceptors
- Assembly
- Temporalio.dll
Input for HandleSignalAsync(HandleSignalInput).
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>?)
Input for HandleSignalAsync(HandleSignalInput).
public HandleSignalInput(string Signal, WorkflowSignalDefinition Definition, object?[] Args, IReadOnlyDictionary<string, Payload>? Headers)
Parameters
Signal
stringSignal name.
Definition
WorkflowSignalDefinitionSignal 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
Headers
Signal headers.
public IReadOnlyDictionary<string, Payload>? Headers { get; init; }
Property Value
Signal
Signal name.
public string Signal { get; init; }