TsgcWSPClient_WAMPZdarzenia › OnMessage

OnMessage Zdarzenie

Wywoływane dla przychodzących ramek tekstowych, których dekoder WAMP nie skierował do obsługi RPC lub PubSub wyższego poziomu.

Składnia

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

Wartość domyślna

Uwagi

Standardowe ramki WAMP v1 (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT itp.) są przetwarzane przez dekoder protokołu i wywoływane przez dedykowane zdarzenia (OnWelcome, OnCallResult, OnCallError, OnEvent…). Wszelkie pozostałe ramki tekstowe, zazwyczaj rozszerzenia specyficzne dla serwera lub wiadomości z nieznanym identyfikatorem typu, są udostępniane tutaj, dzięki czemu aplikacja może je nadal sprawdzać. Powrót bez przetworzenia tekstu jest bezpieczny; WAMP nie posiada mechanizmu potwierdzenia dla nierozpoznanych wiadomości.

Przykład


procedure TForm1.WAMPMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('passthrough: ' + Text);
end;

Powrót do Zdarzeń