Namespace Temporalio.Client
Namespaces
Classes
- 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.
- AsyncActivityReportCancellationOptions
Options for ReportCancellationAsync(AsyncActivityReportCancellationOptions?).
- BuildIdOp
A supertype for all operations that may be performed by UpdateWorkerBuildIdCompatibilityAsync(string, BuildIdOp, RpcOptions?).
- BuildIdOp.AddNewCompatible
Adds a new Build ID into an existing compatible set. The newly added ID becomes the default for that compatible set, and thus new workflow tasks for workflows which have been executing on workers in that set will now start on this new Build ID.
- BuildIdOp.AddNewDefault
Adds a new Build ID into a new set, which will be used as the default set for the queue. This means all new workflows will start on this Build ID.
- BuildIdOp.MergeSets
Merges two sets into one set, thus declaring all the Build IDs in both as compatible with one another. The default of the primary set is maintained as the merged set's overall default.
- BuildIdOp.PromoteBuildIdWithinSet
Promotes a Build ID within an existing set to become the default ID for that set.
- BuildIdOp.PromoteSetByBuildId
Promotes a set of compatible Build IDs to become the current default set for the task queue. Any Build ID in the set may be used to target it.
- BuildIdReachability
Contains information about the reachability of a specific Build ID.
- BuildIdVersionSet
A set of Build IDs which are compatible with each other.
- 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.
- WorkerBuildIdVersionSets
Represents the sets of compatible Build ID versions associated with some Task Queue, as fetched by GetWorkerBuildIdCompatibilityAsync(string, int, RpcOptions?).
- WorkerTaskReachability
Contains information about the reachability of some Build IDs.
- WorkflowCancelOptions
Options for CancelAsync(WorkflowCancelOptions?).
- 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?).
- 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.
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.