KestrelServerOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une configuration par programme des fonctionnalités spécifiques à Kestrel.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Héritage
-
KestrelServerOptions
Constructeurs
KestrelServerOptions() |
Fournit une configuration par programme des fonctionnalités spécifiques à Kestrel. |
Propriétés
AddServerHeader |
Obtient ou définit si l’en-tête |
ApplicationServices |
Active le rappel des options UseKestrel pour résoudre et utiliser les services inscrits par l’application au démarrage. Généralement initialisé par UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>). |
ConnectionFilter |
Obtient ou définit un IConnectionFilter qui permet d’intercepter et de transformer chaque connexion Stream .
Configuré par les méthodes d’extension |
Limits |
Fournit l’accès aux options de limite des requêtes. |
MaxRequestBufferSize |
Obsolète.
Cette propriété est obsolète et sera supprimée dans une version ultérieure.
Utilisez Obtient ou définit la taille maximale de la mémoire tampon de requête. |
NoDelay |
Définissez sur false pour activer l’algorithme de Nagle pour toutes les connexions. |
ShutdownTimeout |
Durée après l’arrêt du serveur avant que les connexions soient fermées de force. Kestrel attendra la durée du délai d’expiration pour que le traitement des demandes en cours se termine avant de mettre fin à la connexion. Aucune nouvelle connexion ou demande ne sera acceptée pendant cette période. |
ThreadCount |
Nombre de threads d’E/S libuv utilisés pour traiter les demandes. |
Méthodes d’extension
UseConnectionLogging(KestrelServerOptions, String) |
Émet des journaux détaillés pour les octets lus et écrits dans la connexion. |
UseConnectionLogging(KestrelServerOptions) |
Émet des journaux détaillés pour les octets lus et écrits dans la connexion. |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Configure Kestrel pour l’utilisation de HTTPS. |
UseHttps(KestrelServerOptions, X509Certificate2) |
Configure Kestrel pour l’utilisation de HTTPS. |
UseHttps(KestrelServerOptions, String, String) |
Configure Kestrel pour l’utilisation de HTTPS. |
UseHttps(KestrelServerOptions, String) |
Configure Kestrel pour l’utilisation de HTTPS. |