Microsoft.AspNetCore.Server.Kestrel.Core.Features Przestrzeń nazw
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.
Udostępnia typy używane do opisywania składników funkcji na serwerze internetowym Kestrel.
Interfejsy
| Nazwisko | Opis |
|---|---|
| IConnectionTimeoutFeature |
Funkcja umożliwiająca wydajną obsługę limitów czasu połączenia. |
| IDecrementConcurrentConnectionCountFeature |
Funkcja połączenia umożliwiająca oprogramowanie pośredniczące zatrzymanie zliczania połączeń w kierunku MaxConcurrentConnections. Jest to używane przez firmę Kestrel wewnętrznie, aby zatrzymać liczenie uaktualnionych połączeń do tego limitu. |
| IHttp2StreamIdFeature |
Identyfikator strumienia dla danego strumienia w połączeniu HTTP/2. |
| IHttpMinRequestBodyDataRateFeature |
Funkcja ustawiania minimalnej szybkości danych, z jaką treść żądania musi zostać wysłana przez klienta.
Ta funkcja nie jest obsługiwana w przypadku żądań HTTP/2 z wyjątkiem wyłączenia go całkowicie, ustawiając wartość MinDataRate |
| IHttpMinResponseDataRateFeature |
Funkcja ustawiania minimalnej szybkości danych, z jaką klient musi odebrać odpowiedź. Ta funkcja nie jest dostępna dla żądań HTTP/2. Zamiast tego należy użyć dla MinResponseDataRate konfiguracji całego serwera, która ma zastosowanie zarówno do http/2, jak i HTTP/1.x. |
| ISslStreamFeature |
Funkcja umożliwiająca uzyskanie dostępu do połączenia SslStream. Ta funkcja nie będzie dostępna dla połączeń innych niż TLS lub HTTP/3. |
| ITlsApplicationProtocolFeature |
Funkcja ustawiania dostępu do protokołu aplikacji TLS |
Uwagi
Aby uzyskać więcej informacji na temat hostowania aplikacji ASP.NET Core za pomocą usługi Kestrel, zobacz Implementacja serwera internetowego Kestrel w ASP.NET Core.