Microsoft.AspNetCore.Hosting Ruang nama

Menyediakan jenis yang membantu mengonfigurasi dan memulai aplikasi web.

Kelas

AppServicesWebHostBuilderExtensions

Metode ekstensi untuk menambahkan integrasi Azure AppServices ke aplikasi.

ConventionBasedStartup

Menyediakan jenis yang membantu mengonfigurasi dan memulai aplikasi web.

DelegateStartup

Digunakan untuk menginisialisasi layanan dan middleware yang digunakan oleh aplikasi.

EnvironmentName

Nama lingkungan yang umum digunakan.

HostingAbstractionsWebHostBuilderExtensions

Berisi metode ekstensi untuk mengonfigurasi IWebHostBuilder.

HostingEnvironmentExtensions

Metode ekstensi untuk IHostingEnvironment.

HostingStartupAttribute

Atribut penanda menunjukkan implementasi IHostingStartup yang akan dimuat dan dijalankan saat membangun IWebHost.

KestrelServerOptionsConnectionLoggingExtensions

Menyediakan jenis yang membantu mengonfigurasi dan memulai aplikasi web.

KestrelServerOptionsHttpsExtensions

Menyediakan jenis yang membantu mengonfigurasi dan memulai aplikasi web.

KestrelServerOptionsSystemdExtensions

Ekstensi untuk mengintegrasikan dengan systemd

ListenOptionsConnectionLoggingExtensions

Ekstensi untuk pengelogan koneksi.

ListenOptionsHttpsExtensions

Metode ekstensi untuk ListenOptions itu mengonfigurasi Kestrel untuk menggunakan HTTPS untuk titik akhir tertentu.

ServiceFakesWebHostExtensions

Metode ekstensi yang mendukung skenario pengujian unit server Kestrel.

StartupBase

Kelas dasar untuk menginisialisasi layanan dan middleware yang digunakan oleh aplikasi.

StartupBase<TBuilder>

Kelas dasar untuk menginisialisasi layanan dan middleware yang digunakan untuk mengonfigurasi TBuilder.

WebHostBuilder

Penyusun untuk IWebHost

WebHostBuilderContext

Konteks yang berisi layanan umum pada IWebHost. Beberapa properti mungkin null hingga diatur oleh IWebHost.

WebHostBuilderExtensions

Berisi ekstensi untuk mengonfigurasi IWebHostBuilder.

WebHostBuilderHttpSysExtensions

Menyediakan metode ekstensi untuk menggunakan Http.sys sebagai server untuk host web.

WebHostBuilderIISExtensions

Metode ekstensi untuk IIS Out-Of-Process.

WebHostBuilderKestrelExtensions

Ekstensi kestrel IWebHostBuilder .

WebHostBuilderLibuvExtensions

Ekstensi Libuv IWebHostBuilder .

WebHostBuilderMsQuicExtensions

Menyediakan jenis yang membantu mengonfigurasi dan memulai aplikasi web.

WebHostBuilderNamedPipeExtensions

IWebHostBuilder metode ekstensi untuk mengonfigurasi transportasi Named Pipes yang akan digunakan oleh Kestrel.

WebHostBuilderQuicExtensions

IWebHostBuilder metode ekstensi untuk mengonfigurasi transportasi Quic yang akan digunakan oleh Kestrel.

WebHostBuilderSocketExtensions

IWebHostBuilder metode ekstensi untuk mengonfigurasi transportasi Soket yang akan digunakan oleh Kestrel.

WebHostBuilderWebListenerExtensions

Menyediakan jenis yang membantu mengonfigurasi dan memulai aplikasi web.

WebHostDefaults

Berisi sekumpulan konstanta yang mewakili kunci konfigurasi.

WebHostExtensions

Berisi ekstensi untuk mengelola siklus IWebHosthidup .

Antarmuka

IApplicationLifetime

Memungkinkan konsumen untuk melakukan pembersihan selama pematian dengan baik.

Jenis ini kedaluarsa dan akan dihapus dalam versi yang akan datang. Alternatif yang direkomendasikan adalah Microsoft.Extensions.Hosting.IHostApplicationLifetime.

IHostingEnvironment

Menyediakan informasi tentang lingkungan hosting web tempat aplikasi berjalan.

Jenis ini kedaluarsa dan akan dihapus dalam versi yang akan datang. Alternatif yang direkomendasikan adalah Microsoft.AspNetCore.Hosting.IWebHostEnvironment.

IHostingStartup

Mewakili konfigurasi khusus platform yang akan diterapkan ke IWebHostBuilder saat membangun IWebHost.

IStartup

Menyediakan antarmuka untuk menginisialisasi layanan dan middleware yang digunakan oleh aplikasi.

IStartupConfigureContainerFilter<TContainerBuilder>

API ini mendukung infrastruktur ASP.NET Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

IStartupConfigureServicesFilter

API ini mendukung infrastruktur ASP.NET Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

IStartupFilter

Menyediakan antarmuka untuk memperluas alur middleware dengan metode Konfigurasi baru. Dapat digunakan untuk menambahkan default ke awal atau akhir alur tanpa harus membuat penulis aplikasi secara eksplisit mendaftarkan middleware.

IWebHost

Mewakili host web yang dikonfigurasi.

IWebHostBuilder

Penyusun untuk IWebHost.

IWebHostEnvironment

Menyediakan informasi tentang lingkungan hosting web tempat aplikasi berjalan.

Keterangan

Untuk informasi selengkapnya tentang hosting ASP.NET Core, lihat Host Generik .NET di ASP.NET Core.