Microsoft.AspNetCore.Connections.Features Namespace

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.