AspNetWebSocket 类

定义

表示实施全双工连接(在 Web 服务器和 ASP.NET 应用程序中的客户端之间)。

public ref class AspNetWebSocket sealed : System::Net::WebSockets::WebSocket
public sealed class AspNetWebSocket : System.Net.WebSockets.WebSocket
type AspNetWebSocket = class
    inherit WebSocket
Public NotInheritable Class AspNetWebSocket
Inherits WebSocket
继承
AspNetWebSocket

属性

CloseStatus

获取指示为什么 AspNetWebSocket 对象被关闭的状态码。

CloseStatusDescription

获取解释为什么 AspNetWebSocket 对象被关闭的状态消息。

State

获取一个值,该值指示 AspNetWebSocket 对象的打开或关闭状态。

SubProtocol

获取远程客户端和服务器可以用来通过 AspNetWebSocket 连接交换数据的应用程序特定的协议的名称。

方法

Abort()

取消 AspNetWebSocket 对象中的任何挂起的 I/O 操作,并设置该对象的状态,以便它不能用于启动其他的 I/O 操作。

CloseAsync(WebSocketCloseStatus, String, CancellationToken)

发送异步消息给客户以关闭连接。 如果服务器初始化关闭连接请求,则该方法在返回前会一直等待客户端的通知。

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

发送异步消息给客户以关闭连接。 若服务器初始化了关闭连接请求,则该方法不会等待响应,直接返回。

Dispose()

释放 AspNetWebSocket 对象使用的所有资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)

从远程客户端接受单个消息片段。

ReceiveAsync(Memory<Byte>, CancellationToken)

WebSocket 连接异步接收数据。

(继承自 WebSocket)
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

发送单个消息片段到远程客户端。

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

通过 WebSocket 连接异步发送数据。

(继承自 WebSocket)
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)

通过 WebSocket 连接异步发送数据。

(继承自 WebSocket)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于