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).

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).

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).

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.