Table of Contents

Class HandleQueryInput

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

Remarks

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

Constructors

HandleQueryInput(string, string, WorkflowQueryDefinition, object?[], IReadOnlyDictionary<string, Payload>?)

public HandleQueryInput(string Id, string Query, WorkflowQueryDefinition Definition, object?[] Args, IReadOnlyDictionary<string, Payload>? Headers)

Parameters

Id string

Query ID.

Query string

Query name.

Definition WorkflowQueryDefinition

Query definition.

Args object[]

Query arguments.

Headers IReadOnlyDictionary<string, Payload>

Query headers.

Remarks

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

Properties

Args

Query arguments.

public object?[] Args { get; init; }

Property Value

object[]

Definition

Query definition.

public WorkflowQueryDefinition Definition { get; init; }

Property Value

WorkflowQueryDefinition

Headers

Query headers.

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

Property Value

IReadOnlyDictionary<string, Payload>

Id

Query ID.

public string Id { get; init; }

Property Value

string

Query

Query name.

public string Query { get; init; }

Property Value

string