Class NexusOperationInboundInterceptor
- Namespace
- Temporalio.Worker.Interceptors
- Assembly
- Temporalio.dll
Inbound interceptor to intercept Nexus operation calls coming from the server.
public abstract class NexusOperationInboundInterceptor
- Inheritance
-
NexusOperationInboundInterceptor
- Inherited Members
Remarks
WARNING: Nexus support is experimental.
Constructors
NexusOperationInboundInterceptor(NexusOperationInboundInterceptor)
Initializes a new instance of the NexusOperationInboundInterceptor class.
protected NexusOperationInboundInterceptor(NexusOperationInboundInterceptor next)
Parameters
next
NexusOperationInboundInterceptorNext interceptor in the chain.
Properties
Next
Gets the next interceptor in the chain.
protected NexusOperationInboundInterceptor Next { get; }
Property Value
Methods
ExecuteNexusOperationCancelAsync(ExecuteNexusOperationCancelInput)
Intercept Nexus operation cancel.
public virtual Task ExecuteNexusOperationCancelAsync(ExecuteNexusOperationCancelInput input)
Parameters
input
ExecuteNexusOperationCancelInputInput details of the call.
Returns
- Task
Completed task.
ExecuteNexusOperationStartAsync(ExecuteNexusOperationStartInput)
Intercept Nexus operation start.
public virtual Task<OperationStartResult<object?>> ExecuteNexusOperationStartAsync(ExecuteNexusOperationStartInput input)
Parameters
input
ExecuteNexusOperationStartInputInput details of the call.