TsgcWSPClient_WAMP › 事件 › OnEvent
当已发布的事件到达该客户端之前订阅的主题时触发。
property OnEvent: TsgcWSEvent;
// TsgcWSEvent = procedure(Connection: TsgcWSConnection; TopicURI, Event: string) of object
—
响应 WAMP EVENT 帧(类型 id 8)时传递,当任何会话(包括此会话,除非发布者使用了 excludeMe 扩展)在匹配主题上调用 Publish 时触发。TopicURI 是完全解析的 URI,前缀始终在分发前由服务器展开。Event 携带与 Publish 提供的完全一样的 JSON 有效载荷。事件投递是最多一次:如果传输在帧处理之前丢失,事件将丢失。
procedure TForm1.WAMPEvent(Connection: TsgcWSConnection;
TopicURI, Event: string);
begin
Memo1.Lines.Add(Format('[%s] %s', [TopicURI, Event]));
end;