WebApplicationBuilder Kelas

Definisi

Penyusun untuk aplikasi dan layanan web.

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

Properti

Configuration

Kumpulan penyedia konfigurasi untuk aplikasi yang akan digubah. Ini berguna untuk menambahkan sumber dan penyedia konfigurasi baru.

Environment

Menyediakan informasi tentang lingkungan hosting web yang dijalankan aplikasi.

Host

IHostBuilder untuk mengonfigurasi properti tertentu host, tetapi tidak membangun. Untuk membangun setelah konfigurasi, panggil Build().

Logging

Kumpulan penyedia pengelogan untuk aplikasi yang akan digubah. Ini berguna untuk menambahkan penyedia pengelogan baru.

Metrics

Memungkinkan mengaktifkan metrik dan mengarahkan outputnya.

Services

Kumpulan layanan untuk menyusun aplikasi. Ini berguna untuk menambahkan layanan yang disediakan pengguna atau kerangka kerja yang disediakan.

WebHost

IWebHostBuilder untuk mengonfigurasi properti spesifik server, tetapi tidak membangun. Untuk membangun setelah konfigurasi, panggil Build().

Metode

Build()

WebApplicationMembangun .

Implementasi Antarmuka Eksplisit

IHostApplicationBuilder.Configuration

Penyusun untuk aplikasi dan layanan web.

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

Penyusun untuk aplikasi dan layanan web.

IHostApplicationBuilder.Environment

Penyusun untuk aplikasi dan layanan web.

IHostApplicationBuilder.Properties

Penyusun untuk aplikasi dan layanan web.

Berlaku untuk