Partager via


System.Net.WebSockets Espace de noms

Fournit une implémentation managée de l'interface WebSocket pour les développeurs.

Classes

ClientWebSocket

Fournit un client pour la connexion aux services WebSocket.

ClientWebSocketOptions

Options à utiliser avec un objet ClientWebSocket.

HttpListenerWebSocketContext

Permet d'accéder aux données reçues par la classe HttpListener lors de l'acceptation des connexions de WebSocket.

WebSocket

La classe WebSocket permet aux applications d’envoyer et de recevoir des données une fois la mise à niveau WebSocket terminée.

WebSocketContext

Utilisé pour accéder aux informations d'établissement de liaison WebSocket.

WebSocketCreationOptions

Options qui contrôlent la façon dont un WebSocket est créé.

WebSocketDeflateOptions

Options permettant d’activer la compression deflate par message pour WebSocket.

WebSocketException

Représente une exception qui s’est produite lors d’une opération sur une connexion WebSocket.

WebSocketProtocol

La classe WebSocket permet aux applications d’envoyer et de recevoir des données une fois la mise à niveau WebSocket terminée.

WebSocketReceiveResult

Une instance de cette classe représente le résultat de l’exécution d’une seule opération ReceiveAsync sur un WebSocket.

Structures

ValueWebSocketReceiveResult

Représente le résultat de l’exécution d’une seule opération ReceiveAsync(Memory<Byte>, CancellationToken) sur un WebSocket.

Énumérations

WebSocketCloseStatus

Représente les codes de fermeture de WebSocket connus définis dans la section 11.7 de la spécification du protocole WebSocket.

WebSocketError

Contient la liste d'erreurs WebSocket possibles.

WebSocketMessageFlags

Indicateurs pour contrôler la façon dont le WebSocket message doit être envoyé.

WebSocketMessageType

Indique le type de message.

WebSocketState

Définit les différents états qu'une instance WebSockets peut inclure.

Remarques

Certaines des classes de l' System.Net.WebSockets espace de noms sont prises en charge sur Windows 7, Windows Vista SP2 et Windows Server 2008. Toutefois, les seules implémentations publiques des WebSockets client et serveur sont prises en charge sur Windows 8 et Windows Server 2012. Les classes et les éléments de classe de l' System.Net.WebSockets espace de noms qui sont pris en charge sur Windows 7, Windows Vista SP2 et Windows Server 2008 sont des classes abstraites. Cela permet à un développeur d’applications d’hériter et d’étendre ces classes abstraites avec une implémentation réelle de WebSocket client.