Skip to content

FaultInjectionStorageServiceCollectionExtensions Methods

Extension methods for Microsoft.Extensions.DependencyInjection.IServiceCollection.

AddFaultInjectionMemoryStorage(IServiceCollection, string, Action<MemoryGrainStorageOptions>, Action<FaultInjectionGrainStorageOptions>)

staticextension
View source
public static IServiceCollection AddFaultInjectionMemoryStorage(this IServiceCollection services, string name, Action<MemoryGrainStorageOptions> configureOptions, Action<FaultInjectionGrainStorageOptions> configureFaultInjectionOptions)
Configures a silo to use FaultInjectionGrainStorage.

Parameters

servicesIServiceCollection
The services.
namestring
The storage provider name.
configureOptionsAction<MemoryGrainStorageOptions>
The memory storage configuration delegate.
configureFaultInjectionOptionsAction<FaultInjectionGrainStorageOptions>
The fault injection provider configuration delegate.

Returns

The service collection.

AddFaultInjectionMemoryStorage(IServiceCollection, string, Action<OptionsBuilder<MemoryGrainStorageOptions>>, Action<OptionsBuilder<FaultInjectionGrainStorageOptions>>)

staticextension
View source
public static IServiceCollection AddFaultInjectionMemoryStorage(this IServiceCollection services, string name, Action<OptionsBuilder<MemoryGrainStorageOptions>> configureOptions = null, Action<OptionsBuilder<FaultInjectionGrainStorageOptions>> configureFaultInjectionOptions = null)
Configures a silo to use FaultInjectionGrainStorage.

Parameters

servicesIServiceCollection
The services.
namestring
The storage provider name.
configureOptionsAction<OptionsBuilder<MemoryGrainStorageOptions>>
The memory storage configuration delegate.
configureFaultInjectionOptionsAction<OptionsBuilder<FaultInjectionGrainStorageOptions>>
The fault injection provider configuration delegate.

Returns

The service collection.