TsgcWSPClient_WAMPEventos › OnEvent

OnEvent Evento

Se activa cuando llega un evento publicado en un tema al que este cliente se había suscrito previamente.

Sintaxis

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

Valor Predeterminado

Observaciones

Se entrega en respuesta a un frame WAMP EVENT (id de tipo 8), activado cuando cualquier sesión (incluida esta, a menos que el publicador haya usado la extensión excludeMe) llama a Publish en un tema coincidente. TopicURI es el URI completamente resuelto — los prefijos siempre son expandidos por el servidor antes del envío. Event lleva el payload JSON exactamente como se proporcionó a Publish. La entrega de eventos es como máximo una vez: si el transporte falla antes de que se procese el frame, el evento se pierde.

Ejemplo


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

Volver a Eventos