Table of Contents

Interface ITemporalClientPlugin

Namespace
Temporalio.Client
Assembly
Temporalio.dll

Interface for temporal client plugins.

public interface ITemporalClientPlugin

Remarks

WARNING: This API is experimental and may change in the future.

Properties

Name

Gets the plugin name.

string Name { get; }

Property Value

string

Methods

ConfigureClient(TemporalClientOptions)

Configures the client options.

void ConfigureClient(TemporalClientOptions options)

Parameters

options TemporalClientOptions

The client options to configure.

ConnectAsync(TemporalClientConnectOptions, Func<TemporalClientConnectOptions, Task<TemporalConnection>>)

Handles temporal connection asynchronously.

Task<TemporalConnection> ConnectAsync(TemporalClientConnectOptions options, Func<TemporalClientConnectOptions, Task<TemporalConnection>> continuation)

Parameters

options TemporalClientConnectOptions

The connection options.

continuation Func<TemporalClientConnectOptions, Task<TemporalConnection>>

The continuation function.

Returns

Task<TemporalConnection>

A task representing the asynchronous operation.