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
Methods
ConfigureClient(TemporalClientOptions)
Configures the client options.
void ConfigureClient(TemporalClientOptions options)
Parameters
optionsTemporalClientOptionsThe 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
optionsTemporalClientConnectOptionsThe connection options.
continuationFunc<TemporalClientConnectOptions, Task<TemporalConnection>>The continuation function.
Returns
- Task<TemporalConnection>
A task representing the asynchronous operation.