System.Net.WebSockets Spazio dei nomi

Fornisce un'implementazione gestita dell'interfaccia WebSocket per gli sviluppatori.

Classi

ClientWebSocket

Fornisce un client per la connessione a servizi WebSocket.

ClientWebSocketOptions

Opzioni da usare con un oggetto ClientWebSocket.

HttpListenerWebSocketContext

Fornisce l'accesso alle informazioni ricevute dalla classe HttpListener durante l'accettazione delle connessioni di WebSocket.

WebSocket

La classe WebSocket consente alle applicazioni di inviare e ricevere dati dopo il completamento dell'aggiornamento di WebSocket.

WebSocketContext

Utilizzato per accedere alle informazioni nell'handshake di WebSocket.

WebSocketCreationOptions

Opzioni che controllano la modalità di creazione di un oggetto WebSocket .

WebSocketDeflateOptions

Opzioni per abilitare la compressione deflate per messaggio per WebSocket.

WebSocketException

Rappresenta un'eccezione che si è verificata durante l'esecuzione di un'operazione in una connessione WebSocket.

WebSocketProtocol

La classe WebSocket consente alle applicazioni di inviare e ricevere dati al termine dell'aggiornamento WebSocket.

WebSocketReceiveResult

Un'istanza di questa classe rappresenta il risultato dell'esecuzione di una singola operazione ReceiveAsync su un WebSocket.

Struct

ValueWebSocketReceiveResult

Rappresenta il risultato dell'esecuzione di una singola operazione ReceiveAsync(Memory<Byte>, CancellationToken) su un elemento WebSocket.

Enumerazioni

WebSocketCloseStatus

Rappresenta i codici di chiusura WebSocket noti, come definito nella sezione 11.7 della specifica del protocollo WebSocket.

WebSocketError

Contiene l'elenco degli errori possibili WebSocket.

WebSocketMessageFlags

Flag per controllare come WebSocket inviare un messaggio.

WebSocketMessageType

Indica il tipo di messaggio.

WebSocketState

Definisce i diversi stati in cui può trovarsi un'istanza di WebSockets.

Commenti

Alcune delle classi nello System.Net.WebSockets spazio dei nomi sono supportate in Windows 7, Windows Vista SP2 e Windows Server 2008. Tuttavia, le uniche implementazioni pubbliche dei WebSocket client e server sono supportate in Windows 8 e Windows Server 2012. Le classi e gli elementi di classe nello System.Net.WebSockets spazio dei nomi supportati in Windows 7, Windows Vista SP2 e Windows Server 2008 sono classi astratte. Ciò consente a uno sviluppatore di applicazioni di ereditare ed estendere queste classi astratte con un'implementazione effettiva di WebSocket client.