TsgcWSPClient_WAMPZdarzenia › OnEvent

OnEvent Zdarzenie

Wywoływane po dotarciu opublikowanego zdarzenia do tematu, który klient wcześniej subskrybował.

Składnia

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

Wartość domyślna

Uwagi

Dostarczane w odpowiedzi na ramkę WAMP EVENT (identyfikator typu 8), wywoływane gdy dowolna sesja (w tym bieżąca, chyba że wydawca użył rozszerzenia excludeMe) wywołuje Publish dla pasującego tematu. TopicURI jest w pełni rozwiązanym identyfikatorem URI — prefiksy są zawsze rozwijane przez serwer przed wysyłką. Event zawiera ładunek JSON dokładnie tak, jak dostarczono go do Publish. Dostarczanie zdarzeń odbywa się co najwyżej raz: jeśli transport zostanie przerwany przed przetworzeniem ramki, zdarzenie jest tracone.

Przykład


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

Powrót do Zdarzeń