TsgcWSPClient_WAMP › 이벤트 › OnEvent
이 클라이언트가 이전에 구독한 토픽에 게시된 이벤트가 도착할 때 발생합니다.
property OnEvent: TsgcWSEvent;
// TsgcWSEvent = procedure(Connection: TsgcWSConnection; TopicURI, Event: string) of object
—
WAMP EVENT 프레임(type id 8)에 대한 응답으로 전달되며, 일치하는 topic에서 모든 세션(게시자가 excludeMe 확장을 사용하지 않은 한, 이 세션 포함)이 Publish를 호출할 때 트리거됩니다. TopicURI는 완전히 해결된 URI입니다. prefix는 디스패치 전에 항상 서버에 의해 확장됩니다. Event는 Publish에 제공된 그대로 JSON 페이로드를 전달합니다. 이벤트 전달은 최대 한 번입니다: 프레임이 처리되기 전에 전송이 끊어지면 이벤트가 손실됩니다.
procedure TForm1.WAMPEvent(Connection: TsgcWSConnection;
TopicURI, Event: string);
begin
Memo1.Lines.Add(Format('[%s] %s', [TopicURI, Event]));
end;