TsgcWSPClient_WAMP › Eventi › OnMessage
Viene generato per i frame di testo in arrivo che il decoder WAMP non ha instradato a un handler RPC o PubSub di livello superiore.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
I frame WAMP v1 standard (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT, ecc.) vengono consumati dal decoder del protocollo e generati attraverso i loro eventi dedicati (OnWelcome, OnCallResult, OnCallError, OnEvent…). Qualsiasi frame di testo rimanente — tipicamente estensioni specifiche del server o messaggi con un ID tipo sconosciuto — emerge qui in modo che l'applicazione possa comunque ispezionarlo. Restituire senza elaborare il testo è sicuro; WAMP non prevede alcun contratto di conferma per i messaggi non riconosciuti.
procedure TForm1.WAMPMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add('passthrough: ' + Text);
end;