跳至主要内容

WebSocket

WebSocket 类代表页面内的 WebSocket 连接。它提供了检查和操作正在传输和接收数据的能力。

如果你想拦截或修改WebSocket帧,可以考虑使用WebSocketRoute


方法

IsClosed

Added before v1.9 webSocket.IsClosed

表示WebSocket连接已关闭。

用法

WebSocket.IsClosed

返回


网址

Added before v1.9 webSocket.Url

包含WebSocket的URL。

用法

WebSocket.Url

返回


事件

关闭事件

Added before v1.9 webSocket.event Close

当websocket关闭时触发。

用法

WebSocket.Close += async (_, webSocket) => {};

事件数据


事件 FrameReceived

Added in: v1.9 webSocket.event FrameReceived

当websocket接收到帧时触发。

用法

WebSocket.FrameReceived += async (_, webSocketFrame) => {};

事件数据


事件 FrameSent

Added in: v1.9 webSocket.event FrameSent

当WebSocket发送帧时触发。

用法

WebSocket.FrameSent += async (_, webSocketFrame) => {};

事件数据


事件 SocketError

Added in: v1.9 webSocket.event SocketError

当websocket发生错误时触发。

用法

WebSocket.SocketError += async (_, value) => {};

事件数据