Share via


IWebSocket 介面

定義

提供網路通訊的存取權,允許使用 WebSocket 讀取和寫入。

public interface class IWebSocket : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4168563055, 39345, 19992, 188, 8, 133, 12, 154, 223, 21, 110)]
struct IWebSocket : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4168563055, 39345, 19992, 188, 8, 133, 12, 154, 223, 21, 110)]
public interface IWebSocket : System.IDisposable
Public Interface IWebSocket
Implements IDisposable
衍生
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

屬性

OutputStream

取得輸出資料流程,以寫入 IWebSocket 物件上的遠端網路目的地。

方法

Close(UInt16, String)

關閉 IWebSocket

ConnectAsync(Uri)

啟動非同步作業,以連線到 IWebSocket 物件上的遠端網路目的地。

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

SetRequestHeader(String, String)

將 HTTP 要求標頭新增至 IWebSocket 物件在 WebSocket 通訊協定交握中使用的 HTTP 要求訊息。

事件

Closed

IWebSocket 物件上收到關閉框架做為關閉交握的一部分時發生。

適用於

另請參閱