Skip to content

MemoryGrainStorageSiloBuilderExtensions Methods

Silo host builder extensions

AddMemoryGrainStorage(ISiloBuilder, string, Action<MemoryGrainStorageOptions>)

staticextension
View source
public static ISiloBuilder AddMemoryGrainStorage(this ISiloBuilder builder, string name, Action<MemoryGrainStorageOptions> configureOptions)
Configure silo to use memory grain storage.

Parameters

builderISiloBuilder
The builder.
namestring
The name of the storage provider. This must match with the StorageName property specified when injecting state into a grain.
configureOptionsAction<MemoryGrainStorageOptions>
The configuration delegate.

Returns

The silo builder.

AddMemoryGrainStorage(ISiloBuilder, string, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

staticextension
View source
public static ISiloBuilder AddMemoryGrainStorage(this ISiloBuilder builder, string name, Action<OptionsBuilder<MemoryGrainStorageOptions>> configureOptions = null)
Configure silo to use memory grain storage.

Parameters

builderISiloBuilder
The builder.
namestring
The name of the storage provider. This must match with the StorageName property specified when injecting state into a grain.
configureOptionsAction<OptionsBuilder<MemoryGrainStorageOptions>>
The configuration delegate.

Returns

The silo builder.

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<MemoryGrainStorageOptions>)

staticextension
View source
public static ISiloBuilder AddMemoryGrainStorageAsDefault(this ISiloBuilder builder, Action<MemoryGrainStorageOptions> configureOptions)
Configure silo to use memory grain storage as the default grain storage.

Parameters

builderISiloBuilder
The builder.
configureOptionsAction<MemoryGrainStorageOptions>
The configuration delegate.

Returns

The silo builder.

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

staticextension
View source
public static ISiloBuilder AddMemoryGrainStorageAsDefault(this ISiloBuilder builder, Action<OptionsBuilder<MemoryGrainStorageOptions>> configureOptions = null)
Configure silo to use memory grain storage as the default grain storage.

Parameters

builderISiloBuilder
The builder.
configureOptionsAction<OptionsBuilder<MemoryGrainStorageOptions>>
The configuration delegate.

Returns

The silo builder.