IHostApplicationBuilder.ConfigureContainer<TContainerBuilder> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
oluşturmak IServiceProvideriçin kullanılacak örneği IServiceProviderFactory<TContainerBuilder> 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
Public Sub ConfigureContainer(Of TContainerBuilder) (factory As IServiceProviderFactory(Of TContainerBuilder), Optional configure As Action(Of TContainerBuilder) = Nothing)
Tür Parametreleri
- TContainerBuilder
tarafından IServiceProviderFactory<TContainerBuilder>sağlanan oluşturucu türü.
Parametreler
ve IServiceProvideroluşturabilen TContainerBuilder
fabrika nesnesi.
- configure
- Action<TContainerBuilder>
öğesini yapılandırmak için kullanılan bir temsilci. Bu, uygulamaya özgü API'leri kullanarak hizmetleri yapılandırmak için IServiceProviderFactory<TContainerBuilder> kullanılabilir.
Açıklamalar
IServiceProvider, bu oluşturucu oluşturulduğunda oluşturulur ve bu nedenle tarafından configure
sağlanan temsilci diğer tüm hizmetler kaydedildikten sonra çalışır.
Için birden çok çağrı ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) , önceden depolanan factory
ve configure
temsilcinin yerini alır.