Microsoft.AspNetCore.Hosting Ruang nama
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.
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 |
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.