TsgcWSPServer_WAMP › 事件
可处理的事件按用途分组,后跟完整的字母顺序列表。
| 名称 | 描述 |
|---|---|
| OnConnect | 当 WebSocket 客户端完成握手并附加到 WAMP 子协议时,在服务器端触发。 |
| OnDisconnect | 当 WAMP 客户端关闭其 WebSocket 传输或服务器将其断开时,在服务器端触发。 |
| OnError | 当服务器检测到 WAMP 客户端连接上的传输或协议级错误时触发。 |
| OnException | 当 Delphi 异常在服务器的工作线程或用户事件处理程序内部引发时触发。 |
| 名称 | 描述 |
|---|---|
| OnMessage | 当 WAMP 解码器未将来自客户端的传入文本帧路由到专用 RPC 或 PubSub 事件时触发。 |
| OnBinary | 当客户端发送不属于标准 WAMP v1 文本协议的二进制 WebSocket 帧时触发。 |
| OnFragmented | 每收到来自客户端的多帧 WebSocket 消息的一个分片(在负载重组之前)时触发。 |
| OnRawMessage | 在 WAMP 解码之前触发,让服务器检查每个传入的文本帧,并可选择抑制进一步处理。 |
| 名称 | 描述 |
|---|---|
| OnBeforeSubscription | 当客户端发送 SUBSCRIBE 帧时触发,服务器有机会接受或拒绝该订阅。 |
| OnSubscription | 在客户端订阅已被接受且 broker 已将客户端注册到主题之后触发。 |
| OnUnSubscription | 当客户端发送 UNSUBSCRIBE 帧且代理已将其从主题中移除时触发。 |
| 名称 | 描述 |
|---|---|
| OnCall | 当客户端调用远程过程时触发;处理程序必须通过 CallResult、CallProgressResult 或 CallError 进行响应。 |
| OnBeforeCancelCall | 当客户端请求取消正在进行的 RPC 时触发,服务器有机会接受或拒绝该请求。 |
| 名称 | 描述 |
|---|---|
| OnPrefix | 当客户端发送 PREFIX 帧时触发,注册一个扩展为完整 URI 的快捷方式(CURIE)。 |
| 名称 | 描述 |
|---|---|
| OnBeforeCancelCall | 当客户端请求取消正在进行的 RPC 时触发,服务器有机会接受或拒绝该请求。 |
| OnBeforeSubscription | 当客户端发送 SUBSCRIBE 帧时触发,服务器有机会接受或拒绝该订阅。 |
| OnBinary | 当客户端发送不属于标准 WAMP v1 文本协议的二进制 WebSocket 帧时触发。 |
| OnCall | 当客户端调用远程过程时触发;处理程序必须通过 CallResult、CallProgressResult 或 CallError 进行响应。 |
| OnConnect | 当 WebSocket 客户端完成握手并附加到 WAMP 子协议时,在服务器端触发。 |
| OnDisconnect | 当 WAMP 客户端关闭其 WebSocket 传输或服务器将其断开时,在服务器端触发。 |
| OnError | 当服务器检测到 WAMP 客户端连接上的传输或协议级错误时触发。 |
| OnException | 当 Delphi 异常在服务器的工作线程或用户事件处理程序内部引发时触发。 |
| OnFragmented | 每收到来自客户端的多帧 WebSocket 消息的一个分片(在负载重组之前)时触发。 |
| OnMessage | 当 WAMP 解码器未将来自客户端的传入文本帧路由到专用 RPC 或 PubSub 事件时触发。 |
| OnPrefix | 当客户端发送 PREFIX 帧时触发,注册一个扩展为完整 URI 的快捷方式(CURIE)。 |
| OnRawMessage | 在 WAMP 解码之前触发,让服务器检查每个传入的文本帧,并可选择抑制进一步处理。 |
| OnSubscription | 在客户端订阅已被接受且 broker 已将客户端注册到主题之后触发。 |
| OnUnSubscription | 当客户端发送 UNSUBSCRIBE 帧且代理已将其从主题中移除时触发。 |