KestrelServerOptions Kelas

Definisi

Menyediakan konfigurasi terprogram fitur khusus Kestrel.

public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
Warisan
KestrelServerOptions

Konstruktor

KestrelServerOptions()

Menyediakan konfigurasi terprogram fitur khusus Kestrel.

Properti

AddServerHeader

Mendapatkan atau mengatur apakah Server header harus disertakan dalam setiap respons.

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 UseHttps() metode ekstensi dan UseConnectionLogging(KestrelServerOptions) .

Limits

Menyediakan akses ke opsi batas permintaan.

MaxRequestBufferSize
Kedaluwarsa.

Properti ini usang dan akan dihapus dalam versi mendatang. Gunakan Limits.MaxRequestBufferSize sebagai gantinya.

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

UseConnectionLogging(KestrelServerOptions)

Memancarkan log verbose untuk byte yang dibaca dari dan ditulis ke koneksi.

UseConnectionLogging(KestrelServerOptions, String)

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)

Konfigurasikan Kestrel untuk menggunakan HTTPS.

UseHttps(KestrelServerOptions, String, String)

Konfigurasikan Kestrel untuk menggunakan HTTPS.

Berlaku untuk