Freigeben über


HostApplicationBuilder.ConfigureContainer<TContainerBuilder> Methode

Definition

Registriert eine IServiceProviderFactory<TContainerBuilder> Instanz, die zum Erstellen des IServiceProviderverwendet werden soll.

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

Typparameter

TContainerBuilder

Der Typ des Generators, der vom IServiceProviderFactory<TContainerBuilder>bereitgestellt wird.

Parameter

configure
Action<TContainerBuilder>

Eine Stellvertretung, die zum Konfigurieren der . Dieser Delegat kann verwendet werden, um Dienste mithilfe von APIs zu konfigurieren, die für die IServiceProviderFactory<TContainerBuilder> Implementierung spezifisch sind.

Implementiert

Hinweise

Diese Methode wird von Build()aufgerufen, sodass der durch configure angegebene Delegat ausgeführt wird, nachdem alle anderen Dienste registriert wurden.

Wenn Sie diese Methode mehrmals aufrufen, werden die zuvor gespeicherten factory und configure Delegaten ersetzt.

Gilt für: