Freigeben über


Microsoft.AspNetCore.Connections.Features Namespace

Enthält Schnittstellen für Features, die eine Verbindung beschreiben oder bearbeiten.

Schnittstellen

IConnectionCompleteFeature

Stellt die Vervollständigungsaktion 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 die ordnungsgemäße Beendigung der Verbindung.

IConnectionMetricsTagsFeature

Ermöglicht den Zugriff auf Tags, die dem Metrikverbindungsindikator hinzugefügt wurden. Dieses Feature ist nicht festgelegt, wenn der Zähler nicht aktiviert ist.

IConnectionNamedPipeFeature

Bietet Zugriff auf die der Verbindung zugrunde liegenden NamedPipeServerStream.

IConnectionSocketFeature

Bietet Zugriff auf die der Verbindung zugrunde liegenden Socket.

IConnectionTransportFeature

Der Transport für die Verbindung.

IConnectionUserFeature

Der der Verbindung zugeordnete Benutzer.

IMemoryPoolFeature

Die MemoryPool<T> von der Verbindung verwendete.

IPersistentStateFeature

Ermöglicht den Zugriff auf eine Schlüssel-Wert-Sammlung, die verwendet werden kann, um den Zustand zwischen Verbindungen und Anforderungen beizubehalten. Ob ein Transport den persistierenden Zustand unterstützt, hängt von der Implementierung ab. Der Transport muss das Pooling und die Wiederverwendung von Verbindungsinstanzen unterstützen, damit der Zustand beibehalten wird.

Da Werte, die dem persistenten Zustand hinzugefügt werden, im Arbeitsspeicher gespeichert werden können, bis eine Verbindung nicht mehr im Pool vorhanden ist, sollten Sie beim Hinzufügen von Elementen zu dieser Sammlung Vorsicht walten lassen, um übermäßige Arbeitsspeicherauslastung zu vermeiden.

IProtocolErrorCodeFeature

Der Fehlercode für das verwendete Protokoll.

IStreamAbortFeature

Unterstützt das Abbrechen einzelner Seiten eines Verbindungsstreams.

IStreamClosedFeature

Stellt die Schließenaktion für einen Stream dar.

IStreamDirectionFeature

Die Richtung eines Verbindungsstreams

IStreamIdFeature

Stellt den Bezeichner für den Stream dar.

ITlsHandshakeFeature

Stellt die Details zum TLS-Handshake dar.

ITransferFormatFeature

Ruft das Übertragungsformat des Protokolls ab.