HostApplicationBuilder.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.
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.