Bagikan melalui


HostApplicationBuilder.ConfigureContainer<TContainerBuilder> Metode

Definisi

Mendaftarkan instans IServiceProviderFactory<TContainerBuilder> yang akan digunakan untuk membuat IServiceProvider.

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)

Jenis parameter

TContainerBuilder

Jenis penyusun yang disediakan oleh IServiceProviderFactory<TContainerBuilder>.

Parameter

configure
Action<TContainerBuilder>

Delegasi yang digunakan untuk mengonfigurasi . Delegasi ini dapat digunakan untuk mengonfigurasi layanan menggunakan API yang khusus untuk implementasi IServiceProviderFactory<TContainerBuilder>.

Penerapan

Keterangan

Metode ini dipanggil oleh Build(), sehingga delegasi yang ditentukan oleh configure akan berjalan setelah semua layanan lain terdaftar.

Jika Anda memanggil metode ini beberapa kali, delegasi factory dan configure yang disimpan sebelumnya diganti.

Berlaku untuk