Skip to main content

WebSocket

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

¥The WebSocket class represents WebSocket connections within a page. It provides the ability to inspect and manipulate the data being transmitted and received.

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

¥If you want to intercept or modify WebSocket frames, consider using WebSocketRoute.


方法

¥Methods

IsClosed

Added before v1.9 webSocket.IsClosed

表示 Web 套接字已关闭。

¥Indicates that the web socket has been closed.

用法

¥Usage

WebSocket.IsClosed

返回

¥Returns


URL

Added before v1.9 webSocket.Url

包含 WebSocket 的 URL。

¥Contains the URL of the WebSocket.

用法

¥Usage

WebSocket.Url

返回

¥Returns


事件

¥Events

事件 Close

¥event Close

Added before v1.9 webSocket.event Close

当 websocket 关闭时触发。

¥Fired when the websocket closes.

用法

¥Usage

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

事件数据

¥Event data


事件 FrameReceived

¥event FrameReceived

Added in: v1.9 webSocket.event FrameReceived

当 websocket 收到帧时触发。

¥Fired when the websocket receives a frame.

用法

¥Usage

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

事件数据

¥Event data


事件 FrameSent

¥event FrameSent

Added in: v1.9 webSocket.event FrameSent

当 websocket 发送帧时触发。

¥Fired when the websocket sends a frame.

用法

¥Usage

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

事件数据

¥Event data


事件 SocketError

¥event SocketError

Added in: v1.9 webSocket.event SocketError

当 websocket 出现错误时触发。

¥Fired when the websocket has an error.

用法

¥Usage

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

事件数据

¥Event data