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()

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

SetRequestHeader(String, String)

将 HTTP 请求标头添加到 IWebSocket 对象在 WebSocket 协议握手中使用的 HTTP 请求消息中。

事件

Closed

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

适用于

另请参阅