Skip to content

ClientBuilderExtensions Methods

Provides extension methods for configuring Amazon Kinesis Data Streams-backed persistent streams on Orleans clients.

AddKinesisStreams(IClientBuilder, string, Action<ClusterClientKinesisStreamConfigurator>)

staticextension
View source
public static IClientBuilder AddKinesisStreams(this IClientBuilder builder, string name, Action<ClusterClientKinesisStreamConfigurator> configure)
Configures the client to use an Amazon Kinesis Data Streams-backed persistent stream provider.

Parameters

builderIClientBuilder
The client builder.
namestring
The name of the stream provider.
configureAction<ClusterClientKinesisStreamConfigurator>
The delegate used to configure the stream provider.

Returns

The client builder.

AddKinesisStreams(IClientBuilder, string, Action<KinesisStreamOptions>)

staticextension
View source
public static IClientBuilder AddKinesisStreams(this IClientBuilder builder, string name, Action<KinesisStreamOptions> configureOptions)
Configures the client to use an Amazon Kinesis Data Streams-backed persistent stream provider.

Parameters

builderIClientBuilder
The client builder.
namestring
The name of the stream provider.
configureOptionsAction<KinesisStreamOptions>
The delegate used to configure the Kinesis options.

Returns

The client builder.