KestrelServerOptions Kelas
Definisi
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 konfigurasi terprogram fitur khusus Kestrel.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Warisan
-
KestrelServerOptions
Konstruktor
| Nama | Deskripsi |
|---|---|
| KestrelServerOptions() |
Menyediakan konfigurasi terprogram fitur khusus Kestrel. |
Properti
| Nama | Deskripsi |
|---|---|
| AddServerHeader |
Mendapatkan atau mengatur apakah |
| ApplicationServices |
Memungkinkan panggilan balik opsi UseKestrel untuk mengatasi dan menggunakan layanan yang didaftarkan oleh aplikasi selama startup. Biasanya diinisialisasi oleh UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>). |
| ConnectionFilter |
Mendapatkan atau mengatur IConnectionFilter yang memungkinkan setiap koneksi Stream dicegat dan diubah.
Dikonfigurasi oleh |
| Limits |
Menyediakan akses ke opsi batas permintaan. |
| MaxRequestBufferSize |
Kedaluwarsa.
Properti ini usang dan akan dihapus dalam versi mendatang.
Gunakan Mendapatkan atau mengatur ukuran maksimum buffer permintaan. |
| NoDelay |
Atur ke false untuk mengaktifkan algoritma Nagle untuk semua koneksi. |
| ShutdownTimeout |
Jumlah waktu setelah server mulai dimatikan sebelum koneksi akan ditutup secara paksa. Kestrel akan menunggu durasi waktu habis untuk menyelesaikan pemrosesan permintaan yang sedang berlangsung sebelum mengakhiri koneksi. Tidak ada koneksi atau permintaan baru yang akan diterima selama waktu ini. |
| ThreadCount |
Jumlah utas I/O libuv yang digunakan untuk memproses permintaan. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| UseConnectionLogging(KestrelServerOptions, String) |
Memancarkan log verbose untuk byte yang dibaca dari dan ditulis ke koneksi. |
| UseConnectionLogging(KestrelServerOptions) |
Memancarkan log verbose untuk byte yang dibaca dari dan ditulis ke koneksi. |
| UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
| UseHttps(KestrelServerOptions, X509Certificate2) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
| UseHttps(KestrelServerOptions, String, String) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
| UseHttps(KestrelServerOptions, String) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |