WebSocket 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
WebSocket 類別允許應用程式在 WebSocket 升級完成之後傳送和接收資料。
public ref class WebSocket abstract : IDisposable
public abstract class WebSocket : IDisposable
type WebSocket = class
interface IDisposable
Public MustInherit Class WebSocket
Implements IDisposable
- 繼承
-
WebSocket
- 衍生
- 實作
備註
Windows 7、Windows Vista SP2 和 Windows Server 2008 支援命名空間中的 System.Net.WebSockets 某些類別。 不過,Windows 8 和 Windows Server 2012 僅支援用戶端和伺服器WebSockets的公用實作。 Windows 7、Windows Vista SP2 和 Windows Server 2008 所支援的命名空間中的類別和類別專案 System.Net.WebSockets 是抽象類。 這可讓應用程式開發人員透過用戶端 WebSockets 的實際實作來繼承和擴充這些抽象類。
每個 WebSocket 物件都支援一個傳送和一個接收。 不支援同時發出多個傳送或多個接收 (,例如,不需要等候,或從多個線程發出同步處理 ) ,且 會導致 未定義的行為。 在發出下一個作業之前,請確定先前的作業會等候 (或已完成) 。 透過最適合您的任何機制串行化存取,例如使用鎖定或旗號。
建構函式
WebSocket() |
建立 WebSocket 類別的執行個體。 |
屬性
CloseStatus |
表示遠端端點已起始關閉訊號交換的原因。 |
CloseStatusDescription |
允許遠端端點描述此連接關閉的原因。 |
DefaultKeepAliveInterval |
取得預設 WebSocket 通訊協定保持連接間隔。 |
State |
傳回 WebSocket 連線的目前狀態。 |
SubProtocol |
取得開始信號交握期間所交涉的子通訊協定。 |