TsgcWSPClient_WAMPGebeurtenissen › OnEvent

OnEvent Event

Wordt geactiveerd wanneer een gepubliceerde gebeurtenis aankomt op een onderwerp waarop deze client eerder een abonnement heeft genomen.

Syntaxis

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

Standaardwaarde

Opmerkingen

Geleverd als reactie op een WAMP EVENT-frame (type-id 8), geactiveerd wanneer een sessie (inclusief deze, tenzij de uitgever de extensie excludeMe heeft gebruikt) Publish aanroept op een overeenkomend onderwerp. TopicURI is de volledig omgezette URI — prefixen worden altijd uitgebreid door de server vóór verzending. Event bevat de JSON-payload precies zoals opgegeven bij Publish. Gebeurtenislevering is at-most-once: als het transport de verbinding verbreekt vóórdat het frame is verwerkt, gaat de gebeurtenis verloren.

Voorbeeld


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

Terug naar gebeurtenissen