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
ServicestringNexus service name.
EndpointstringEndpoint name.
OperationstringOperation name to start.
ArgobjectArgument for the operation.
OptionsNexusOperationOptionsOptions passed in to start.
HeadersIDictionary<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
Endpoint
Endpoint name.
public string Endpoint { get; init; }
Property Value
Headers
Headers if any. Nexus headers are string key-value pairs, not Payloads.
public IDictionary<string, string>? Headers { get; init; }
Property Value
Operation
Operation name to start.
public string Operation { get; init; }
Property Value
Options
Options passed in to start.
public NexusOperationOptions Options { get; init; }
Property Value
Service
Nexus service name.
public string Service { get; init; }