Partager via


Microsoft.AspNetCore.Connections.Features Espace de noms

Contient des interfaces pour les fonctionnalités qui décrivent ou manipulent une connexion.

Interfaces

IConnectionCompleteFeature

Représente l’action d’achèvement d’une connexion.

IConnectionEndPointFeature

Fonctionnalité qui représente un point de terminaison de connexion.

IConnectionHeartbeatFeature

Fonctionnalité qui représente la pulsation de connexion.

IConnectionIdFeature

Identificateur unique d’une connexion donnée.

IConnectionInherentKeepAliveFeature

Indique si le transport de connexion a un « keep-alive inhérent », ce qui signifie que le transport informe automatiquement le client qu’il est toujours présent.

IConnectionItemsFeature

Sac d’éléments associé à une connexion donnée.

IConnectionLifetimeFeature

Représente la durée de vie de la connexion.

IConnectionLifetimeNotificationFeature

Active l’arrêt normal de la connexion.

IConnectionMetricsTagsFeature

Fournit l’accès aux balises ajoutées au compteur de connexion de métriques. Cette fonctionnalité n’est pas définie si le compteur n’est pas activé.

IConnectionNamedPipeFeature

Fournit l’accès au sous-jacent NamedPipeServerStreamde la connexion.

IConnectionSocketFeature

Fournit l’accès au sous-jacent Socketde la connexion.

IConnectionTransportFeature

Transport de la connexion.

IConnectionUserFeature

Utilisateur associé à la connexion.

IMemoryPoolFeature

MemoryPool<T> utilisé par la connexion.

IPersistentStateFeature

Fournit l’accès à une collection de clés/valeurs qui peut être utilisée pour conserver l’état entre les connexions et les demandes. Le fait qu’un transport prenne en charge l’état persistant dépend de l’implémentation. Le transport doit prendre en charge le regroupement et la réutilisation des instances de connexion pour que l’état soit persistant.

Étant donné que les valeurs ajoutées à l’état persistant peuvent vivre en mémoire jusqu’à ce qu’une connexion ne soit plus regroupée, soyez prudent lorsque vous ajoutez des éléments à cette collection pour éviter une utilisation excessive de la mémoire.

IProtocolErrorCodeFeature

Code d’erreur pour le protocole utilisé.

IStreamAbortFeature

Prend en charge l’abandon des côtés individuels d’un flux de connexion.

IStreamClosedFeature

Représente l’action de fermeture d’un flux.

IStreamDirectionFeature

Direction d’un flux de connexion

IStreamIdFeature

Représente l’identificateur du flux.

ITlsHandshakeFeature

Représente les détails de l’établissement d’une liaison TLS.

ITransferFormatFeature

Obtient le format de transfert du protocole.