Table of Contents

Namespace Temporalio.Worker.Interceptors

Classes

ActivityInboundInterceptor

Inbound interceptor to intercept activity calls coming from the server.

ActivityOutboundInterceptor

Outbound interceptor to intercept activity calls coming from activities.

CancelExternalWorkflowInput

Input for CancelExternalWorkflowAsync(CancelExternalWorkflowInput).

CreateContinueAsNewExceptionInput

Input for CreateContinueAsNewException(CreateContinueAsNewExceptionInput).

DelayAsyncInput

Input for DelayAsync(DelayAsyncInput).

ExecuteActivityInput

Input for ExecuteActivityAsync(ExecuteActivityInput).

ExecuteNexusOperationCancelInput

Input for ExecuteNexusOperationCancelAsync(ExecuteNexusOperationCancelInput).

ExecuteNexusOperationStartInput

Input for ExecuteNexusOperationStartAsync(ExecuteNexusOperationStartInput).

ExecuteWorkflowInput

Input for ExecuteWorkflowAsync(ExecuteWorkflowInput).

HandleQueryInput

Input for HandleQuery(HandleQueryInput).

HandleSignalInput

Input for HandleSignalAsync(HandleSignalInput).

HandleUpdateInput

Input for ValidateUpdate(HandleUpdateInput) and HandleUpdateAsync(HandleUpdateInput) .

HeartbeatInput

Input for Heartbeat(HeartbeatInput).

NexusOperationInboundInterceptor

Inbound interceptor to intercept Nexus operation calls coming from the server.

ScheduleActivityInput

Input for ScheduleActivityAsync<TResult>(ScheduleActivityInput).

ScheduleLocalActivityInput

Input for ScheduleLocalActivityAsync<TResult>(ScheduleLocalActivityInput).

SignalChildWorkflowInput

Input for SignalChildWorkflowAsync(SignalChildWorkflowInput).

SignalExternalWorkflowInput

Input for SignalExternalWorkflowAsync(SignalExternalWorkflowInput).

StartChildWorkflowInput

Input for StartChildWorkflowAsync<TWorkflow, TResult>(StartChildWorkflowInput).

StartNexusOperationInput

Input for StartNexusOperationAsync<TResult>(StartNexusOperationInput).

WorkflowInboundInterceptor

Inbound interceptor to intercept workflow calls coming from the server.

WorkflowOutboundInterceptor

Outbound interceptor to intercept workflow calls coming from workflows.

Interfaces

IWorkerInterceptor

Interceptor for intercepting activities and workflows.