Table of Contents

Namespace Temporalio.Client

Namespaces

Temporalio.Client.Interceptors
Temporalio.Client.Schedules

Classes

AsyncActivityCompleteOptions

Options for CompleteAsync(object?, AsyncActivityCompleteOptions?).

AsyncActivityFailOptions

Options for FailAsync(Exception, AsyncActivityFailOptions?).

AsyncActivityHandle

Handle to perform activity actions for activities that will complete asynchronously.

AsyncActivityHandle.IDReference

Reference to an activity by its workflow ID, workflow run ID, and activity ID.

AsyncActivityHandle.Reference

Reference to an existing activity.

AsyncActivityHandle.TaskTokenReference

Reference to an activity by its task token.

AsyncActivityHeartbeatOptions

Options for HeartbeatAsync(AsyncActivityHeartbeatOptions?).

AsyncActivityReportCancellationOptions

Options for ReportCancellationAsync(AsyncActivityReportCancellationOptions?).

ITemporalClientExtensions

Extensions for ITemporalClient.

OperatorService

Raw gRPC operator service.

OperatorService.Core

Implementation of the operator service.

RpcOptions

RPC options that can be provided on client calls.

RpcRetryOptions

Retry options that can be set at the connection level to apply on calls that are retried.

RpcService

Base class for raw gRPC services.

TemporalClient

Client for a Temporal namespace.

TemporalClientConnectOptions

Options for ConnectAsync(TemporalClientConnectOptions). TargetHost is required.

TemporalClientOptions

Options for a TemporalClient.

TemporalConnection

Connection to Temporal.

TemporalConnectionOptions

Options for ConnectAsync(TemporalConnectionOptions). TargetHost is required.

TestService

Raw gRPC test service.

TestService.Core

Implementation of the test service.

TlsOptions

TLS options for Temporal connections.

WorkflowCancelOptions

Options for CancelAsync(WorkflowCancelOptions?).

WorkflowDescribeOptions

Options for DescribeAsync(WorkflowDescribeOptions?).

WorkflowExecution

Representation of a workflow execution.

WorkflowExecutionDescription

Representation of a workflow execution and description.

WorkflowHandle

Workflow handle to perform actions on an individual workflow.

WorkflowHandle<TWorkflow>

A workflow handle with a known workflow type.

WorkflowHandle<TWorkflow, TResult>

A workflow handle with a known workflow type and a known workflow result type.

WorkflowHistoryEventFetchOptions

Options for FetchHistoryEventsAsync(WorkflowHistoryEventFetchOptions?).

WorkflowHistoryFetchOptions

Options for FetchHistoryAsync(WorkflowHistoryEventFetchOptions?).

WorkflowListOptions

Options for ListWorkflowsAsync(string, WorkflowListOptions?).

WorkflowOptions

Options for starting a workflow. ID and TaskQueue are required.

WorkflowQueryOptions

Options for QueryAsync<TWorkflow, TQueryResult>(Expression<Func<TWorkflow, TQueryResult>>, WorkflowQueryOptions?) and other overloads.

WorkflowService

Raw gRPC workflow service.

WorkflowService.Core

Implementation of the workflow service.

WorkflowSignalOptions

Options for SignalAsync<TWorkflow>(Expression<Func<TWorkflow, Task>>, WorkflowSignalOptions?) and other overloads.

WorkflowTerminateOptions

Options for TerminateAsync(string?, WorkflowTerminateOptions?).

Interfaces

IBridgeClientProvider

Provides a handle to the underlying bridge for use internally.

ITemporalClient

Interface to a client to Temporal.

ITemporalConnection

Interface to a connection to Temporal.