System.Net.WebSockets 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為開發人員提供 WebSocket 介面的 Managed 實作。
類別
ClientWebSocket |
提供用於連線到 WebSocket 服務的用戶端。 |
ClientWebSocketOptions |
要搭配 ClientWebSocket 物件使用的選項。 |
HttpListenerWebSocketContext |
可用來存取接受 WebSocket 連接時,HttpListener 類別所收到的資訊。 |
WebSocket |
WebSocket 類別允許應用程式在 WebSocket 升級完成之後傳送和接收資料。 |
WebSocketContext |
用來存取 WebSocket 交握中的資訊。 |
WebSocketCreationOptions |
控制建立方式 WebSocket 的選項。 |
WebSocketDeflateOptions |
針對 啟用每則訊息重組壓縮 WebSocket 的選項。 |
WebSocketException |
表示對 WebSocket 連線執行作業時所發生的例外狀況。 |
WebSocketProtocol |
WebSocket 類別允許應用程式在 WebSocket 升級完成之後傳送和接收資料。 |
WebSocketReceiveResult |
這個類別的執行個體表示在 WebSocket 上執行單一 ReceiveAsync 作業的結果。 |
結構
ValueWebSocketReceiveResult |
表示在 WebSocket 上執行單一 ReceiveAsync(Memory<Byte>, CancellationToken) 作業的結果。 |
列舉
WebSocketCloseStatus |
表示 WebSocket 通訊協定規格第 11.7 節中所定義的已知 WebSocket 關閉碼。 |
WebSocketError |
包含可能的 WebSocket 錯誤清單。 |
WebSocketMessageFlags |
用來控制 應如何傳送訊息的 WebSocket 旗標。 |
WebSocketMessageType |
指出訊息類型。 |
WebSocketState |
定義 WebSockets 執行個體可能處於的狀態。 |
備註
在 System.Net.WebSockets windows 7、Windows VISTA SP2 和 Windows Server 2008 上,支援命名空間中的某些類別。 不過,Windows 8 和 Windows Server 2012 上只支援用戶端和伺服器 Websocket 的公用執行。 在 System.Net.WebSockets windows 7、Windows VISTA SP2 和 Windows Server 2008 上支援的命名空間中的類別和類別元素是抽象類別。 這可讓應用程式開發人員使用用戶端 Websocket 的實際執行,來繼承和擴充這些抽象類別。