Microsoft.AspNetCore.Connections.Features Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Schnittstellen für Features, die eine Verbindung beschreiben oder bearbeiten.
Klassen
| Name | Beschreibung |
|---|---|
| AuthenticationRefreshContext |
Stellt Informationen zu einer Authentifizierungsaktualisierung bereit. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IAuthenticationRefreshFeature |
Feature zum Aktualisieren der Authentifizierung für eine Verbindung. Wenn vorhanden, gibt an, dass die Verbindung die Aktualisierung des Authentifizierungstokens unterstützt. |
| IConnectionAuthenticationRefreshFeature |
Ein Feature, mit dem Komponenten Authentifizierungsaktualisierungen für eine Verbindung überprüfen und beobachten können. |
| IConnectionCompleteFeature |
Stellt die Abschlussaktion für eine Verbindung dar. |
| IConnectionEndPointFeature |
Ein Feature, das einen Verbindungsendpunkt darstellt. |
| IConnectionHeartbeatFeature |
Ein Feature, das den Verbindungstakt darstellt. |
| IConnectionIdFeature |
Der eindeutige Bezeichner für eine bestimmte Verbindung. |
| IConnectionInherentKeepAliveFeature |
Gibt an, ob der Verbindungstransport über einen "inhärenten Keep-Alive" verfügt, was bedeutet, dass der Transport den Client automatisch darüber informiert, dass er noch vorhanden ist. |
| IConnectionItemsFeature |
Eine Tasche mit Elementen, die einer bestimmten Verbindung zugeordnet sind. |
| IConnectionLifetimeFeature |
Stellt die Lebensdauer der Verbindung dar. |
| IConnectionLifetimeNotificationFeature |
Aktiviert eine ordnungsgemäße Beendigung der Verbindung. |
| IConnectionMetricsTagsFeature |
Bietet Zugriff auf Tags, die dem Metrikverbindungszähler hinzugefügt wurden. Dieses Feature ist nicht festgelegt, wenn der Zähler nicht aktiviert ist. |
| IConnectionNamedPipeFeature |
Bietet Zugriff auf die zugrunde liegende NamedPipeServerStreamVerbindung. |
| IConnectionSocketFeature |
Bietet Zugriff auf die zugrunde liegende SocketVerbindung. |
| IConnectionTransportFeature |
Der Transport für die Verbindung. |
| IConnectionUserFeature |
Der Benutzer, der der Verbindung zugeordnet ist. |
| IMemoryPoolFeature |
Die MemoryPool<T> von der Verbindung verwendete. |
| IPersistentStateFeature |
Bietet Zugriff auf eine Schlüssel-/Wertauflistung, die verwendet werden kann, um den Zustand zwischen Verbindungen und Anforderungen beizubehalten. Ob ein Transport den permanenten Zustand unterstützt, hängt von der Implementierung ab. Der Transport muss pooling und wiederverwenden von Verbindungsinstanzen unterstützen, damit der Zustand beibehalten werden kann. Da werte, die dem persistenten Zustand hinzugefügt werden, im Arbeitsspeicher leben können, bis eine Verbindung nicht mehr in einem Pool zusammengefasst ist, achten Sie beim Hinzufügen von Elementen zu dieser Sammlung darauf, übermäßige Speichernutzung zu vermeiden. |
| IProtocolErrorCodeFeature |
Der Fehlercode für das verwendete Protokoll. |
| IStreamAbortFeature |
Unterstützt das Abbrechen einzelner Seiten eines Verbindungsstroms. |
| IStreamClosedFeature |
Stellt die Schließen-Aktion für einen Datenstrom dar. |
| IStreamDirectionFeature |
Die Richtung eines Verbindungsdatenstroms |
| IStreamIdFeature |
Stellt den Bezeichner für den Datenstrom dar. |
| ITlsHandshakeFeature |
Stellt die Details zum TLS-Handshake dar. |
| ITransferFormatFeature |
Ruft das Übertragungsformat des Protokolls ab. |