KestrelServerOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die programmgesteuerte Konfiguration von Kestrel-spezifischen Features bereit.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Vererbung
-
KestrelServerOptions
Konstruktoren
KestrelServerOptions() |
Stellt die programmgesteuerte Konfiguration von Kestrel-spezifischen Features bereit. |
Eigenschaften
AddServerHeader |
Ruft ab oder legt fest, ob der |
ApplicationServices |
Ermöglicht den Rückruf der UseKestrel-Optionen, um Dienste aufzulösen und zu verwenden, die während des Startvorgangs von der Anwendung registriert wurden. Wird in der Regel von UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>)initialisiert. |
ConnectionFilter |
Ruft einen IConnectionFilter ab, der das Abfangen und Transformieren jeder Verbindung Stream zulässt, oder legt diesen fest.
Konfiguriert durch die |
Limits |
Bietet Zugriff auf Optionen für anforderungslimits. |
MaxRequestBufferSize |
Veraltet.
Diese Eigenschaft ist veraltet und wird in einer zukünftigen Version entfernt.
Verwende stattdessen Ruft die maximale Größe des Anforderungspuffers ab oder legt diese fest. |
NoDelay |
Legen Sie auf false fest, um den Nagle-Algorithmus für alle Verbindungen zu aktivieren. |
ShutdownTimeout |
Die Zeitspanne nach dem Herunterfahren des Servers, bevor die Verbindungen erzwungen werden. Kestrel wartet auf die Dauer des Timeouts, bis die laufende Anforderungsverarbeitung abgeschlossen ist, bevor die Verbindung beendet wird. Während dieser Zeit werden keine neuen Verbindungen oder Anforderungen akzeptiert. |
ThreadCount |
Die Anzahl der libuv-E/A-Threads, die zum Verarbeiten von Anforderungen verwendet werden. |
Erweiterungsmethoden
UseConnectionLogging(KestrelServerOptions, String) |
Gibt ausführliche Protokolle für Bytes aus, die aus der Verbindung gelesen und in die Verbindung geschrieben werden. |
UseConnectionLogging(KestrelServerOptions) |
Gibt ausführliche Protokolle für Bytes aus, die aus der Verbindung gelesen und in die Verbindung geschrieben werden. |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Konfiguriert Kestrel zur Verwendung von HTTPS. |
UseHttps(KestrelServerOptions, X509Certificate2) |
Konfiguriert Kestrel zur Verwendung von HTTPS. |
UseHttps(KestrelServerOptions, String, String) |
Konfiguriert Kestrel zur Verwendung von HTTPS. |
UseHttps(KestrelServerOptions, String) |
Konfiguriert Kestrel zur Verwendung von HTTPS. |