KestrelServerOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce la configurazione a livello di codice delle funzionalità specifiche di Kestrel.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Ereditarietà
-
KestrelServerOptions
Costruttori
KestrelServerOptions() |
Fornisce la configurazione a livello di codice delle funzionalità specifiche di Kestrel. |
Proprietà
AddServerHeader |
Ottiene o imposta un valore che indica se l'intestazione |
ApplicationServices |
Abilita il callback delle opzioni UseKestrel per risolvere e usare i servizi registrati dall'applicazione durante l'avvio. In genere inizializzato da UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>). |
ConnectionFilter |
Ottiene o imposta un oggetto IConnectionFilter che consente di intercettare e trasformare ogni connessione Stream .
Configurato dai |
Limits |
Fornisce l'accesso alle opzioni di limite delle richieste. |
MaxRequestBufferSize |
Obsoleti.
Questa proprietà è obsoleta e verrà rimossa in una versione futura.
Usare invece Ottiene o imposta la dimensione massima del buffer della richiesta. |
NoDelay |
Impostare su false per abilitare l'algoritmo di Nagle per tutte le connessioni. |
ShutdownTimeout |
Periodo di tempo trascorso l'arresto del server prima che le connessioni vengano chiuse forzatamente. Kestrel attenderà la durata del timeout per il completamento dell'elaborazione delle richieste in corso prima di terminare la connessione. Durante questo periodo non verranno accettate nuove connessioni o richieste. |
ThreadCount |
Numero di thread di I/O libuv usati per elaborare le richieste. |
Metodi di estensione
UseConnectionLogging(KestrelServerOptions, String) |
Genera log dettagliati per i byte letti e scritti nella connessione. |
UseConnectionLogging(KestrelServerOptions) |
Genera log dettagliati per i byte letti e scritti nella connessione. |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Configura Kestrel per l'uso di HTTPS. |
UseHttps(KestrelServerOptions, X509Certificate2) |
Configura Kestrel per l'uso di HTTPS. |
UseHttps(KestrelServerOptions, String, String) |
Configura Kestrel per l'uso di HTTPS. |
UseHttps(KestrelServerOptions, String) |
Configura Kestrel per l'uso di HTTPS. |