TsgcWSPClient_WAMPGebeurtenissen › OnMessage

OnMessage Gebeurtenis

Wordt gegenereerd voor inkomende tekstframes die de WAMP-decoder niet heeft doorgestuurd naar een hogere RPC- of PubSub-handler.

Syntaxis

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

Standaardwaarde

Opmerkingen

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.

Voorbeeld


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

Terug naar gebeurtenissen