Skip to content

RedisGrainDirectoryExtensions Methods

Extensions for configuring Redis as a grain directory provider.

AddRedisGrainDirectory(ISiloBuilder, string, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

staticextension
View source
public static ISiloBuilder AddRedisGrainDirectory(this ISiloBuilder builder, string name, Action<OptionsBuilder<RedisGrainDirectoryOptions>> configureOptions)
Adds a named grain directory which persists entries in Redis.

Parameters

builderISiloBuilder
The silo builder.
namestring
The name of the grain directory.
configureOptionsAction<OptionsBuilder<RedisGrainDirectoryOptions>>
The delegate used to configure the provider options builder.

Returns

The silo builder.

AddRedisGrainDirectory(ISiloBuilder, string, Action<RedisGrainDirectoryOptions>)

staticextension
View source
public static ISiloBuilder AddRedisGrainDirectory(this ISiloBuilder builder, string name, Action<RedisGrainDirectoryOptions> configureOptions)
Adds a named grain directory which persists entries in Redis.

Parameters

builderISiloBuilder
The silo builder.
namestring
The name of the grain directory.
configureOptionsAction<RedisGrainDirectoryOptions>
The delegate used to configure the provider.

Returns

The silo builder.

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

staticextension
View source
public static ISiloBuilder UseRedisGrainDirectoryAsDefault(this ISiloBuilder builder, Action<OptionsBuilder<RedisGrainDirectoryOptions>> configureOptions)
Adds a default grain directory which persists entries in Redis.

Parameters

builderISiloBuilder
The silo builder.
configureOptionsAction<OptionsBuilder<RedisGrainDirectoryOptions>>
The delegate used to configure the provider options builder.

Returns

The silo builder.

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<RedisGrainDirectoryOptions>)

staticextension
View source
public static ISiloBuilder UseRedisGrainDirectoryAsDefault(this ISiloBuilder builder, Action<RedisGrainDirectoryOptions> configureOptions)
Adds a default grain directory which persists entries in Redis.

Parameters

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

Returns

The silo builder.