System.Net.WebSockets 命名空間

為開發人員提供 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 的實際執行,來繼承和擴充這些抽象類別。