Table of Contents

Class ScheduleSystemNexusOperationInput

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

Remarks

System Nexus operations do not expose normal Nexus endpoint, scheduling, cancellation, or transport-header options. Interceptors may modify the generated request argument.

Constructors

ScheduleSystemNexusOperationInput(string, OperationDefinition, object?, IDictionary<string, string>?)

public ScheduleSystemNexusOperationInput(string Service, OperationDefinition Operation, object? Arg, IDictionary<string, string>? Headers)

Parameters

Service string

System Nexus service name.

Operation OperationDefinition

System Nexus operation definition.

Arg object

Generated request argument.

Headers IDictionary<string, string>

Nexus headers, if any.

Remarks

System Nexus operations do not expose normal Nexus endpoint, scheduling, cancellation, or transport-header options. Interceptors may modify the generated request argument.

Properties

Arg

Generated request argument.

public object? Arg { get; init; }

Property Value

object

Headers

Nexus headers, if any.

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

Property Value

IDictionary<string, string>

Operation

System Nexus operation definition.

public OperationDefinition Operation { get; init; }

Property Value

OperationDefinition

Service

System Nexus service name.

public string Service { get; init; }

Property Value

string