TsgcWSPClient_WAMPEventi › OnEvent

OnEvent Evento

Generato quando arriva un evento pubblicato su un topic a cui questo client si è precedentemente sottoscritto.

Sintassi

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

Valore predefinito

Note

Consegnato in risposta a un frame WAMP EVENT (tipo id 8), attivato quando qualsiasi sessione (inclusa questa, a meno che il publisher non abbia usato l'estensione excludeMe) chiama Publish su un topic corrispondente. TopicURI è l'URI completamente risolto — i prefissi vengono sempre espansi dal server prima della consegna. Event contiene il payload JSON esattamente come fornito a Publish. La consegna degli eventi è al massimo una volta: se il trasporto si interrompe prima che il frame venga elaborato, l'evento viene perso.

Esempio


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

Torna agli Eventi