Edit

Share via


FaultInjectionStorageServiceCollectionExtensions.AddFaultInjectionMemoryStorage Method

Definition

Overloads

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

Configures a silo to use FaultInjectionGrainStorage.

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

Configures a silo to use FaultInjectionGrainStorage.

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

Configures a silo to use FaultInjectionGrainStorage.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddFaultInjectionMemoryStorage (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Configuration.MemoryGrainStorageOptions>> configureOptions = default, Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.TestingHost.FaultInjectionGrainStorageOptions>> configureFaultInjectionOptions = default);
static member AddFaultInjectionMemoryStorage : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Configuration.MemoryGrainStorageOptions>> * Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.TestingHost.FaultInjectionGrainStorageOptions>> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddFaultInjectionMemoryStorage (services As IServiceCollection, name As String, Optional configureOptions As Action(Of OptionsBuilder(Of MemoryGrainStorageOptions)) = Nothing, Optional configureFaultInjectionOptions As Action(Of OptionsBuilder(Of FaultInjectionGrainStorageOptions)) = Nothing) As IServiceCollection

Parameters

services
IServiceCollection

The services.

name
String

The storage provider name.

configureOptions
Action<OptionsBuilder<MemoryGrainStorageOptions>>

The memory storage configuration delegate.

configureFaultInjectionOptions
Action<OptionsBuilder<FaultInjectionGrainStorageOptions>>

The fault injection provider configuration delegate.

Returns

The service collection.

Applies to

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

Configures a silo to use FaultInjectionGrainStorage.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddFaultInjectionMemoryStorage (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<Orleans.Configuration.MemoryGrainStorageOptions> configureOptions, Action<Orleans.TestingHost.FaultInjectionGrainStorageOptions> configureFaultInjectionOptions);
static member AddFaultInjectionMemoryStorage : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<Orleans.Configuration.MemoryGrainStorageOptions> * Action<Orleans.TestingHost.FaultInjectionGrainStorageOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddFaultInjectionMemoryStorage (services As IServiceCollection, name As String, configureOptions As Action(Of MemoryGrainStorageOptions), configureFaultInjectionOptions As Action(Of FaultInjectionGrainStorageOptions)) As IServiceCollection

Parameters

services
IServiceCollection

The services.

name
String

The storage provider name.

configureOptions
Action<MemoryGrainStorageOptions>

The memory storage configuration delegate.

configureFaultInjectionOptions
Action<FaultInjectionGrainStorageOptions>

The fault injection provider configuration delegate.

Returns

The service collection.

Applies to