TsgcWSPClient_WAMP › Zdarzenia › OnMessage
Wywoływane dla przychodzących ramek tekstowych, których dekoder WAMP nie skierował do obsługi RPC lub PubSub wyższego poziomu.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
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.
procedure TForm1.WAMPMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add('passthrough: ' + Text);
end;