Skip to content

FileSiloBuilderExtensions Methods

Extensions for configuring file grain storage.

AddFileGrainStorage(IServiceCollection, Action<FileGrainStorageOptions>)

staticextension
View source
public static IServiceCollection AddFileGrainStorage(this IServiceCollection services, Action<FileGrainStorageOptions> options)
Configures file grain storage as the default grain storage provider.

Parameters

servicesIServiceCollection
The service collection.
optionsAction<FileGrainStorageOptions>
The configuration delegate.

Returns

The service collection.

AddFileGrainStorage(IServiceCollection, string, Action<FileGrainStorageOptions>)

staticextension
View source
public static IServiceCollection AddFileGrainStorage(this IServiceCollection services, string providerName, Action<FileGrainStorageOptions> options)
Configures a named file grain storage provider.

Parameters

servicesIServiceCollection
The service collection.
providerNamestring
The storage provider name.
optionsAction<FileGrainStorageOptions>
The configuration delegate.

Returns

The service collection.

AddFileGrainStorage(ISiloBuilder, Action<FileGrainStorageOptions>)

staticextension
View source
public static ISiloBuilder AddFileGrainStorage(this ISiloBuilder builder, Action<FileGrainStorageOptions> options)
Configures file grain storage as the default grain storage provider.

Parameters

builderISiloBuilder
The silo builder.
optionsAction<FileGrainStorageOptions>
The configuration delegate.

Returns

The silo builder.

AddFileGrainStorage(ISiloBuilder, string, Action<FileGrainStorageOptions>)

staticextension
View source
public static ISiloBuilder AddFileGrainStorage(this ISiloBuilder builder, string providerName, Action<FileGrainStorageOptions> options)
Configures a named file grain storage provider.

Parameters

builderISiloBuilder
The silo builder.
providerNamestring
The storage provider name.
optionsAction<FileGrainStorageOptions>
The configuration delegate.

Returns

The silo builder.