TsgcWSPClient_WAMP › Gebeurtenissen › OnMessage
Wordt gegenereerd voor inkomende tekstframes die de WAMP-decoder niet heeft doorgestuurd naar een hogere RPC- of PubSub-handler.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Standaard WAMP v1-frames (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT, enz.) worden verbruikt door de protocoldecoder en gegenereerd via hun toegewijde gebeurtenissen (OnWelcome, OnCallResult, OnCallError, OnEvent…). Elk resterend tekstframe — doorgaans serverspecifieke extensies of berichten met een onbekend type-id — verschijnt hier zodat de applicatie het nog kan inspecteren. Terugkeren zonder het te verwerken is veilig; WAMP heeft geen bevestigingscontract voor niet-herkende berichten.
procedure TForm1.WAMPMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add('passthrough: ' + Text);
end;