TsgcWSPClient_WAMP이벤트 › OnEvent

OnEvent Event

이 클라이언트가 이전에 구독한 토픽에 게시된 이벤트가 도착할 때 발생합니다.

구문

property OnEvent: TsgcWSEvent;
// TsgcWSEvent = procedure(Connection: TsgcWSConnection; TopicURI, Event: string) of object

기본값

설명

WAMP EVENT 프레임(type id 8)에 대한 응답으로 전달되며, 일치하는 topic에서 모든 세션(게시자가 excludeMe 확장을 사용하지 않은 한, 이 세션 포함)이 Publish를 호출할 때 트리거됩니다. TopicURI는 완전히 해결된 URI입니다. prefix는 디스패치 전에 항상 서버에 의해 확장됩니다. EventPublish에 제공된 그대로 JSON 페이로드를 전달합니다. 이벤트 전달은 최대 한 번입니다: 프레임이 처리되기 전에 전송이 끊어지면 이벤트가 손실됩니다.

예제


procedure TForm1.WAMPEvent(Connection: TsgcWSConnection;
  TopicURI, Event: string);
begin
  Memo1.Lines.Add(Format('[%s] %s', [TopicURI, Event]));
end;

이벤트로 돌아가기