TsgcWSPClient_WAMP › Événements › OnEvent
Se déclenche lorsqu'un événement publié arrive sur un topic auquel ce client s'est précédemment abonné.
property OnEvent: TsgcWSEvent;
// TsgcWSEvent = procedure(Connection: TsgcWSConnection; TopicURI, Event: string) of object
—
Livré en réponse à une trame WAMP EVENT (type id 8), déclenché lorsqu'une session (y compris celle-ci, sauf si l'éditeur a utilisé l'extension excludeMe) appelle Publish sur un topic correspondant. TopicURI est l'URI entièrement résolu — les préfixes sont toujours développés par le serveur avant la distribution. Event transporte la charge utile JSON exactement telle que fournie à Publish. La livraison d'événements est au plus une fois : si le transport tombe avant que la trame soit traitée, l'événement est perdu.
procedure TForm1.WAMPEvent(Connection: TsgcWSConnection;
TopicURI, Event: string);
begin
Memo1.Lines.Add(Format('[%s] %s', [TopicURI, Event]));
end;