Microsoft.AspNetCore.Server.Kestrel.Core.Features Spazio dei nomi

Fornisce tipi utilizzati per descrivere i componenti delle funzionalità nel server Web Kestrel.

Interfacce

IConnectionTimeoutFeature

Funzionalità per la gestione efficiente dei timeout di connessione.

IDecrementConcurrentConnectionCountFeature

Funzionalità di connessione che consente al middleware di interrompere il conteggio delle connessioni verso MaxConcurrentConnections. Viene usato internamente da Kestrel per interrompere il conteggio delle connessioni aggiornate verso questo limite.

IHttp2StreamIdFeature

ID flusso per un determinato flusso in una connessione HTTP/2.

IHttpMinRequestBodyDataRateFeature

Funzionalità per impostare la frequenza di dati minima in base alla quale il corpo della richiesta deve essere inviato dal client. Questa funzionalità non è supportata per le richieste HTTP/2, ad eccezione della disabilitazione completa impostandola MinDataRate su null In alternativa, usare MinRequestBodyDataRate per la configurazione a livello di server che si applica sia a HTTP/2 che a HTTP/1.x.

IHttpMinResponseDataRateFeature

Funzionalità per impostare la frequenza di dati minima alla quale la risposta deve essere ricevuta dal client. Questa funzionalità non è disponibile per le richieste HTTP/2. Usare invece MinResponseDataRate per la configurazione a livello di server che si applica sia a HTTP/2 che a HTTP/1.x.

ISslStreamFeature

Funzionalità per ottenere l'accesso all'oggetto della connessione.SslStream Questa funzionalità non sarà disponibile per le connessioni non TLS o HTTP/3.

ITlsApplicationProtocolFeature

Funzionalità per impostare l'accesso al protocollo dell'applicazione TLS

Commenti

Per altre informazioni sull'hosting di app ASP.NET Core con Kestrel, vedere Implementazione del server Web Kestrel in ASP.NET Core.