HostApplicationBuilder.ConfigureContainer<TContainerBuilder> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.