Skip to content

AdoNetGrainStorageSiloBuilderExtensions Methods

Provides extension methods for configuring ADO.NET grain storage on an Orleans silo.

AddAdoNetGrainStorage(ISiloBuilder, string, Action<AdoNetGrainStorageOptions>)

staticextension
View source
public static ISiloBuilder AddAdoNetGrainStorage(this ISiloBuilder builder, string name, Action<AdoNetGrainStorageOptions> configureOptions)
Adds a named ADO.NET grain storage provider.

Parameters

builderISiloBuilder
The silo builder.
namestring
The storage provider name.
configureOptionsAction<AdoNetGrainStorageOptions>
The delegate used to configure the storage provider.

Returns

The provided ISiloBuilder, for chaining.

AddAdoNetGrainStorage(ISiloBuilder, string, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

staticextension
View source
public static ISiloBuilder AddAdoNetGrainStorage(this ISiloBuilder builder, string name, Action<OptionsBuilder<AdoNetGrainStorageOptions>>? configureOptions = null)
Adds a named ADO.NET grain storage provider.

Parameters

builderISiloBuilder
The silo builder.
namestring
The storage provider name.
configureOptionsAction<OptionsBuilder<AdoNetGrainStorageOptions>>
The delegate used to configure the named options builder.

Returns

The provided ISiloBuilder, for chaining.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

staticextension
View source
public static ISiloBuilder AddAdoNetGrainStorageAsDefault(this ISiloBuilder builder, Action<AdoNetGrainStorageOptions> configureOptions)
Adds ADO.NET grain storage as the default grain storage provider.

Parameters

builderISiloBuilder
The silo builder.
configureOptionsAction<AdoNetGrainStorageOptions>
The delegate used to configure the storage provider.

Returns

The provided ISiloBuilder, for chaining.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

staticextension
View source
public static ISiloBuilder AddAdoNetGrainStorageAsDefault(this ISiloBuilder builder, Action<OptionsBuilder<AdoNetGrainStorageOptions>>? configureOptions = null)
Adds ADO.NET grain storage as the default grain storage provider.

Parameters

builderISiloBuilder
The silo builder.
configureOptionsAction<OptionsBuilder<AdoNetGrainStorageOptions>>
The delegate used to configure the named options builder.

Returns

The provided ISiloBuilder, for chaining.