HostApplicationBuilder Kelas

Definisi

Mewakili pembuat aplikasi dan layanan yang dihosting yang membantu mengelola konfigurasi, pengelogan, masa pakai, dan banyak lagi.

public ref class HostApplicationBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public sealed class HostApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type HostApplicationBuilder = class
    interface IHostApplicationBuilder
Public NotInheritable Class HostApplicationBuilder
Implements IHostApplicationBuilder
Warisan
HostApplicationBuilder
Penerapan

Konstruktor

Nama Deskripsi
HostApplicationBuilder()

Menginisialisasi instans HostApplicationBuilder baru kelas dengan default yang telah dikonfigurasi sebelumnya.

HostApplicationBuilder(HostApplicationBuilderSettings)

Menginisialisasi instans baru dari HostApplicationBuilder.

HostApplicationBuilder(String[])

Menginisialisasi instans HostApplicationBuilder baru kelas dengan default yang telah dikonfigurasi sebelumnya.

Properti

Nama Deskripsi
Configuration

Mendapatkan sekumpulan properti konfigurasi kunci/nilai.

Environment

Mendapatkan informasi tentang lingkungan hosting tempat aplikasi berjalan.

Logging

Mendapatkan kumpulan penyedia pengelogan untuk menyusun aplikasi. Properti ini berguna untuk menambahkan penyedia pengelogan baru.

Metrics

Memungkinkan mengaktifkan metrik dan mengarahkan outputnya.

Services

Mendapatkan kumpulan layanan untuk menyusun aplikasi. Properti ini berguna untuk menambahkan layanan yang disediakan pengguna atau yang disediakan kerangka kerja.

Metode

Nama Deskripsi
Build()

Membangun host. Metode ini hanya dapat dipanggil sekali.

ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

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

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IHostApplicationBuilder.Configuration

Mendapatkan sekumpulan properti konfigurasi kunci/nilai.

IHostApplicationBuilder.Properties

Mendapatkan lokasi pusat untuk berbagi status antar komponen selama proses pembangunan host.

Berlaku untuk