TsgcWSPClient_WAMPEventos › OnEvent

OnEvent Event

Disparado quando um evento publicado chega em um tópico que este cliente assinou anteriormente.

Sintaxe

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

Valor Padrão

Observações

Entregue em resposta a um frame WAMP EVENT (type id 8), acionado quando qualquer sessão (incluindo esta, a menos que o publicador tenha usado a extensão excludeMe) chama Publish em um tópico correspondente. TopicURI é o URI totalmente resolvido — os prefixos são sempre expandidos pelo servidor antes do despacho. Event carrega o payload JSON exatamente como fornecido a Publish. A entrega de eventos é no máximo uma vez: se o transporte cair antes de o frame ser processado, o evento é perdido.

Exemplo


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

Voltar para Eventos