KestrelServerOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia programową konfigurację funkcji specyficznych dla Kestrel.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Dziedziczenie
-
KestrelServerOptions
Konstruktory
KestrelServerOptions() |
Zapewnia programową konfigurację funkcji specyficznych dla Kestrel. |
Właściwości
AddServerHeader |
Pobiera lub ustawia, czy |
ApplicationServices |
Włącza wywołanie zwrotne opcji UseKestrel do rozpoznawania i używania usług zarejestrowanych przez aplikację podczas uruchamiania. Zazwyczaj inicjowane przez UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>). |
ConnectionFilter |
Pobiera lub ustawia element IConnectionFilter , który umożliwia przechwytywanie i przekształcanie każdego połączenia Stream .
Skonfigurowane przez |
Limits |
Zapewnia dostęp do opcji limitu żądań. |
MaxRequestBufferSize |
Przestarzałe.
Ta właściwość jest przestarzała i zostanie usunięta w przyszłej wersji.
Zamiast tego użyj polecenia cmdlet Pobiera lub ustawia maksymalny rozmiar buforu żądania. |
NoDelay |
Ustaw wartość false, aby włączyć algorytm Nagle dla wszystkich połączeń. |
ShutdownTimeout |
Czas po rozpoczęciu zamykania serwera przed wymuszonym zamknięciem połączeń. Kestrel będzie czekać na czas trwania limitu czasu dla dowolnego trwającego przetwarzania żądań do ukończenia przed zakończeniem połączenia. W tym czasie nie zostaną zaakceptowane żadne nowe połączenia ani żądania. |
ThreadCount |
Liczba wątków we/wy libuv używanych do przetwarzania żądań. |
Metody rozszerzania
UseConnectionLogging(KestrelServerOptions, String) |
Emituje pełne dzienniki bajtów odczytanych i zapisanych w połączeniu. |
UseConnectionLogging(KestrelServerOptions) |
Emituje pełne dzienniki bajtów odczytanych i zapisanych w połączeniu. |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(KestrelServerOptions, X509Certificate2) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(KestrelServerOptions, String, String) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(KestrelServerOptions, String) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |