Bagikan melalui


HostApplicationBuilder Kelas

Definisi

Penyusun untuk 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

HostApplicationBuilder()

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

HostApplicationBuilder(HostApplicationBuilderSettings)

Menginisialisasi instans baru kelas HostApplicationBuilder.

HostApplicationBuilder(String[])

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

Properti

Configuration

Mendapatkan sekumpulan properti konfigurasi kunci-nilai.

Environment

Mendapatkan informasi tentang lingkungan hosting tempat aplikasi berjalan.

Logging

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

Metrics

Memungkinkan mengaktifkan metrik dan mengarahkan outputnya.

Services

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

Metode

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.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IHostApplicationBuilder.Configuration

Mendapatkan sekumpulan properti konfigurasi kunci/nilai.

IHostApplicationBuilder.Properties

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

Berlaku untuk