WebAssemblyHostBuilder.ConfigureContainer<TBuilder> Método

Definición

Registra una IServiceProviderFactory<TContainerBuilder> instancia que se va a usar para crear .IServiceProvider

public void ConfigureContainer<TBuilder> (Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TBuilder> factory, Action<TBuilder> configure = default);
public void ConfigureContainer<TBuilder> (Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TBuilder> factory, Action<TBuilder>? configure = default);
member this.ConfigureContainer : Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<'Builder> * Action<'Builder> -> unit
Public Sub ConfigureContainer(Of TBuilder) (factory As IServiceProviderFactory(Of TBuilder), Optional configure As Action(Of TBuilder) = Nothing)

Parámetros de tipo

TBuilder

Tipo de generador proporcionado por .IServiceProviderFactory<TContainerBuilder>

Parámetros

factory
IServiceProviderFactory<TBuilder>

El parámetro de cadena de consulta IServiceProviderFactory<TContainerBuilder>.

configure
Action<TBuilder>

Delegado utilizado para configurar . Esto se puede usar para configurar servicios mediante APIS específicos de la IServiceProviderFactory<TContainerBuilder> implementación.

Comentarios

ConfigureContainer<TBuilder>(IServiceProviderFactory<TBuilder>, Action<TBuilder>) lo llama Build() y, por tanto, el delegado proporcionado por configure se ejecutará después de que se hayan registrado todos los demás servicios.

Varias llamadas a ConfigureContainer<TBuilder>(IServiceProviderFactory<TBuilder>, Action<TBuilder>) reemplazarán el delegado y configure almacenados factory anteriormente.

Se aplica a