HostApplicationBuilder.ConfigureContainer<TContainerBuilder> Yöntem

Tanım

IServiceProvideroluşturmak için kullanılacak bir IServiceProviderFactory<TContainerBuilder> örneği kaydeder.

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)

Tür Parametreleri

TContainerBuilder

IServiceProviderFactory<TContainerBuilder>tarafından sağlanan oluşturucu türü.

Parametreler

configure
Action<TContainerBuilder>

öğesini yapılandırmak için kullanılan bir temsilci. Bu temsilci, IServiceProviderFactory<TContainerBuilder> uygulamasına özgü API'leri kullanarak hizmetleri yapılandırmak için kullanılabilir.

Uygulamalar

Açıklamalar

Bu yöntem Build()tarafından çağrılır ve configure tarafından belirtilen temsilci diğer tüm hizmetler kaydedildikten sonra çalışır.

Bu yöntemi birden çok kez çağırırsanız, önceden depolanan factory ve configure temsilcileri değiştirilir.

Şunlara uygulanır