Share via


ServerMessageWebSocket 類別

定義

支援網路通訊,允許使用網頁伺服器所擁有的 WebSocket 物件來讀取和寫入整個訊息。 您無法註冊任意 WebSocket 連線;相反 地,ServerMessageWebSocket 的實例是由系統程式碼所建立,例如 Windows Device Portal (WDP) 。

public ref class ServerMessageWebSocket sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ServerMessageWebSocket final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ServerMessageWebSocket : System.IDisposable
Public NotInheritable Class ServerMessageWebSocket
Implements IDisposable
繼承
Object Platform::Object IInspectable ServerMessageWebSocket
屬性
實作

Windows 需求

裝置系列
Windows 10, version 1803 (已於 10.0.17134.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v6.0 引進)
應用程式功能
internetClientServer privateNetworkClientServer

屬性

Control

取得 ServerMessageWebSocket 物件上的通訊端控制項資料。

Information

取得 ServerMessageWebSocket 物件的通訊端資訊。

OutputStream

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

方法

Close()

關閉 ServerMessageWebSocket 物件,並將空的關閉框架傳送至伺服器。

Close(UInt16, String)

關閉 ServerMessageWebSocket 物件,並指出關閉的原因。

Dispose()

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

事件

Closed

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

MessageReceived

事件,指出 在 ServerMessageWebSocket 物件上收到訊息。

適用於

另請參閱