Table of Contents

Class StartNexusOperationInput

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

Remarks

WARNING: Standalone Nexus operations are experimental.

Constructors

StartNexusOperationInput(string, string, string, object?, NexusOperationOptions, IDictionary<string, string>?)

public StartNexusOperationInput(string Service, string Endpoint, string Operation, object? Arg, NexusOperationOptions Options, IDictionary<string, string>? Headers)

Parameters

Service string

Nexus service name.

Endpoint string

Endpoint name.

Operation string

Operation name to start.

Arg object

Argument for the operation.

Options NexusOperationOptions

Options passed in to start.

Headers IDictionary<string, string>

Headers if any. Nexus headers are string key-value pairs, not Payloads.

Remarks

WARNING: Standalone Nexus operations are experimental.

Properties

Arg

Argument for the operation.

public object? Arg { get; init; }

Property Value

object

Endpoint

Endpoint name.

public string Endpoint { get; init; }

Property Value

string

Headers

Headers if any. Nexus headers are string key-value pairs, not Payloads.

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

Property Value

IDictionary<string, string>

Operation

Operation name to start.

public string Operation { get; init; }

Property Value

string

Options

Options passed in to start.

public NexusOperationOptions Options { get; init; }

Property Value

NexusOperationOptions

Service

Nexus service name.

public string Service { get; init; }

Property Value

string