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
ServicestringSystem Nexus service name.
OperationOperationDefinitionSystem Nexus operation definition.
ArgobjectGenerated request argument.
HeadersIDictionary<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
Headers
Nexus headers, if any.
public IDictionary<string, string>? Headers { get; init; }
Property Value
Operation
System Nexus operation definition.
public OperationDefinition Operation { get; init; }
Property Value
- OperationDefinition
Service
System Nexus service name.
public string Service { get; init; }