ServerStreamWebSocket 类

定义

支持网络通信,允许使用 Web 服务器拥有的 WebSocket 对象读取和写入流。 无法注册任意 WebSocket 连接;相反, ServerStreamWebSocket 的实例是由系统代码创建的,例如 Windows 设备门户 (WDP) 。

public ref class ServerStreamWebSocket 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 ServerStreamWebSocket 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 ServerStreamWebSocket : System.IDisposable
Public NotInheritable Class ServerStreamWebSocket
Implements IDisposable
继承
Object Platform::Object IInspectable ServerStreamWebSocket
属性
实现

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)
应用功能
internetClientServer privateNetworkClientServer

属性

Information

获取 有关 ServerStreamWebSocket 对象的套接字信息。

InputStream

获取要从 ServerStreamWebSocket 对象上的远程目标读取的输入流。

OutputStream

获取要写入 ServerStreamWebSocket 对象上的远程网络目标的输出流。

方法

Close()

关闭 ServerStreamWebSocket 并向服务器发送空的关闭帧。

Close(UInt16, String)

关闭 ServerStreamWebSocket 对象并指示关闭的原因。

Dispose()

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

事件

Closed

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

适用于

另请参阅