ServerMessageWebSocket 类

定义

支持使用 Web 服务器拥有的 WebSocket 对象读取和写入整个消息的网络通信。 无法注册任意 WebSocket 连接;相反, ServerMessageWebSocket 的实例是由系统代码(如 Windows 设备门户 (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()

执行与释放或重置非托管资源关联的应用程序定义的任务。

事件

Closed

ServerMessageWebSocket 对象上收到关闭帧作为握手的一部分时发生。

MessageReceived

一个事件,指示在 ServerMessageWebSocket 对象上收到了消息。

适用于

另请参阅