Microsoft.AspNetCore.Connections.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.
Zawiera interfejsy dla funkcji opisujących połączenie lub manipulujących nimi.
Interfejsy
| IConnectionCompleteFeature |
Reprezentuje akcję ukończenia połączenia. |
| IConnectionEndPointFeature |
Funkcja reprezentująca punkty końcowe połączenia. |
| IConnectionHeartbeatFeature |
Funkcja reprezentująca puls połączenia. |
| IConnectionIdFeature |
Unikatowy identyfikator danego połączenia. |
| IConnectionInherentKeepAliveFeature |
Wskazuje, czy transport połączenia ma "nieodłączny element keep-alive", co oznacza, że transport automatycznie poinformuje klienta, że jest nadal obecny. |
| IConnectionItemsFeature |
Torba elementów skojarzonych z danym połączeniem. |
| IConnectionLifetimeFeature |
Reprezentuje okres istnienia połączenia. |
| IConnectionLifetimeNotificationFeature |
Umożliwia bezproblemowe zakończenie połączenia. |
| IConnectionMetricsTagsFeature |
Zapewnia dostęp do tagów dodanych do licznika połączenia metryk. Ta funkcja nie jest ustawiana, jeśli licznik nie jest włączony. |
| IConnectionNamedPipeFeature |
Zapewnia dostęp do bazowego NamedPipeServerStreampołączenia. |
| IConnectionSocketFeature |
Zapewnia dostęp do bazowego Socketpołączenia. |
| IConnectionTransportFeature |
Transport połączenia. |
| IConnectionUserFeature |
Użytkownik skojarzony z połączeniem. |
| IMemoryPoolFeature |
Parametr MemoryPool<T> używany przez połączenie. |
| IPersistentStateFeature |
Zapewnia dostęp do kolekcji klucz/wartość, która może służyć do utrwalania stanu między połączeniami i żądaniami. To, czy transport obsługuje stan utrwalania, zależy od implementacji. Transport musi obsługiwać buforowanie i ponowne użycie wystąpień połączenia w celu utrwalonego stanu. Ponieważ wartości dodane do stanu trwałego mogą żyć w pamięci, dopóki połączenie nie zostanie już w puli, należy zachować ostrożność podczas dodawania elementów do tej kolekcji, aby uniknąć nadmiernego użycia pamięci. |
| IProtocolErrorCodeFeature |
Kod błędu używanego protokołu. |
| IStreamAbortFeature |
Obsługuje przerywanie poszczególnych stron strumienia połączenia. |
| IStreamClosedFeature |
Reprezentuje akcję zamknięcia strumienia. |
| IStreamDirectionFeature |
Kierunek strumienia połączenia |
| IStreamIdFeature |
Reprezentuje identyfikator strumienia. |
| ITlsHandshakeFeature |
Reprezentuje szczegółowe informacje dotyczące uzgadniania protokołu TLS. |
| ITransferFormatFeature |
Pobiera format transferu protokołu. |