System.Net.WebSockets Spazio dei nomi

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

Classi

Nome Descrizione
ClientWebSocket

Fornisce un client per la connessione ai servizi WebSocket.

ClientWebSocketOptions

Opzioni da utilizzare con un ClientWebSocket oggetto .

HttpListenerWebSocketContext

Fornisce l'accesso alle informazioni ricevute dalla HttpListener classe quando si accettano connessioni WebSocket.

WebSocket

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

WebSocketContext

Usato per accedere alle informazioni nell'handshake 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.

WebSocketReceiveResult

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

WebSocketStream

Fornisce un Stream oggetto che delega a un oggetto di cui è stato WebSocketeseguito il wrapping.

Struct

Nome Descrizione
ValueWebSocketReceiveResult

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

Enumerazioni

Nome Descrizione
WebSocketCloseStatus

Rappresenta codici di chiusura WebSocket noti definiti nella sezione 11.7 della specifica del protocollo WebSocket.

WebSocketError

Contiene l'elenco dei possibili errori webSocket.

WebSocketMessageFlags

Flag per controllare il modo in cui il WebSocket deve inviare un messaggio.

WebSocketMessageType

Indica il tipo di messaggio.

WebSocketState

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

Commenti

Alcune classi dello spazio dei nomi System.Net.WebSockets sono supportate in Windows 7, Windows Vista SP2 e Windows Server 2008. Tuttavia, le uniche implementazioni pubbliche di WebSocket client e server sono supportate in Windows 8 e Windows Server 2012. Le classi e gli elementi della classe nello spazio dei nomi System.Net.WebSockets 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 dei WebSocket client.