System.Net.WebSockets
在 WebSocket 升级完成后, WebSocket 类允许应用程序发送并接收数据。
创建 类的实例。
中止 WebSocket 连接并取消任何挂起的 IO 操作。
使用在 WebSocket 协议规范 章节 7 中定义的关闭握手关闭 WebSocket 连接以作为异步操作。
返回 。表示异步操作的任务对象。
指示关闭 WebSocket 连接的原因。
指定一个可读的解释为连接关闭的原因。
标记可用于传播取消操作的通知。
在 WebSocket 协议规范的第 7 节 定义中指示或完成关闭握手。
返回 。表示异步操作的任务对象。
指示关闭 WebSocket 连接的原因。
允许应用程序指定一个可读的解释为连接关闭的原因。
标记可用于传播取消操作的通知。
指示远程终结点初始关闭握手的原因。
返回 。
允许该远程终结点描述连接已关闭的原因。
返回 。
用于清理 ASP.NET 和自我托管实现的非托管资源。
从 WebSocket 连接异步接受数据。
返回 。表示异步操作的任务对象。任务对象上的 属性将返回包含已接收数据的 数组。
引用应用程序缓冲区,其为接收的数据的存储位置。
传播有关应取消操作的通知。
发送 WebSocket 上连接异步的数据。
返回 。表示异步操作的任务对象。
要通过连接发送的缓冲区。
指示应用是否发送二进制或文本消息。
指示在“缓冲区”的数据是否实消息的最后一部分。
传播有关应取消操作的通知的标记。
返回 WebSocket 连接的当前状态。
返回 。
在打开握手期间协商的子协议。
返回 。
表示在 WebSocket 协议规范的 section 11.7 中定义的著名 WebSocket 关闭代码。
未指定错误。
(1001)表示终结点正被移除。无法连接到服务器或客户端。
由于服务器的错误,连接将由服务器关闭。
(1003)因为无法接受已接收到的数据类型,客户端或服务器将停止连接。
(1007)因为已接收到的数据类型与该消息类型不一致,客户端或服务器将停止连接。
(1010)因为服务器应协调扩展,客户端将停止连接。
(1004)保留供将来使用。
(1000) 该请求中履行之后,该连接关闭。
(1008)因为终结点接收了违反其策略的消息,连接将关闭。
(1002)由于协议错误,客户端或服务器将停止该连接。
包含可能的 WebSocket 错误列表。
指示连接意外终止。
指示常规错误。
指示在打开握手时分析 HTTP 头时发生一个错误。
指示接收带有未知操作码的一个 WebSocket 帧。
指示 WebSocket 对于特定操作是无效状态(例如关闭或放弃)。
指示发生未知本地错误。
指示传入请求不是一个合法的 websocket 请求。
指示异常不存在本地错误信息。
指示该客户端请求一个不受支持的 WebSocket subprotocol。
指示客户端请求 WebSocket 协议的不受支持的版本。
表示异常,其在 WebSocket 连接上执行操作时发生。
创建 类的实例。
异常的本机错误代码。
创建 类的实例。
异常的本机错误代码。
指示引发当前异常的上一个异常。
创建 类的实例。
异常的本机错误代码。
关于错误的说明。
创建 类的实例。
WebSocketError 枚举中的错误。
创建 类的实例。
WebSocketError 枚举中的错误。
指示引发当前异常的上一个异常。
创建 类的实例。
WebSocketError 枚举中的错误。
异常的本机错误代码。
创建 类的实例。
WebSocketError 枚举中的错误。
异常的本机错误代码。
指示引发当前异常的上一个异常。
创建 类的实例。
WebSocketError 枚举中的错误。
异常的本机错误代码。
关于错误的说明。
创建 类的实例。
WebSocketError 枚举中的错误。
异常的本机错误代码。
关于错误的说明。
指示引发当前异常的上一个异常。
创建 类的实例。
WebSocketError 枚举中的错误。
关于错误的说明。
创建 类的实例。
WebSocketError 枚举中的错误。
关于错误的说明。
指示引发当前异常的上一个异常。
创建 类的实例。
关于错误的说明。
创建 类的实例。
关于错误的说明。
指示引发当前异常的上一个异常。
发生的异常的本机错误代码。
返回 。
返回指示发生错误的类型的 WebSocketError。
返回 。
指示消息类型:
消息采用二进制格式。
因为收到关闭的消息,接受已完成。
该消息是明文形式。
表示 WebSocket 上执行的单个 ReceiveAsync 操作的结果的此类实例。
创建 类的实例。
接收到的字节数。
接收消息的类型。
指示是否是一个最终消息。
创建 类的实例。
接收到的字节数。
接收消息的类型。
指示是否是一个最终消息。
指示 连接的状态。
的说明。
指示远程终结点初始关闭握手的原因。
返回 。
返回描述关闭握手由远程终结点启动的原因的可选说明。
返回 。
指示 WebSocket 接收的字节数。
返回 。
指示则消息是否被完全接收。
返回 。
指示当前消息是否为 UTF-8 消息或二进制消息。
返回 。
定义 WebSockets 事例可能性的不同状态。
保留供将来使用。
指示正常完成 WebSocket 关闭握手。
自该远程终结点接收的关闭消息。
向远程终结点发送了关闭消息。
连接到远程终结点处的链接。
保留供将来使用。
在 HTTP 握手完成之后的初始状态。