TsgcWSPClient_WAMPEvents › OnMessage

OnMessage Ereignis

Wird für eingehende Text-Frames ausgelöst, die der WAMP-Decoder nicht an einen übergeordneten RPC- oder PubSub-Handler weitergeleitet hat.

Syntax

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

Standardwert

Hinweise

Standard-WAMP-v1-Frames (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT usw.) werden vom Protokoll-Decoder konsumiert und über ihre dedizierten Ereignisse ausgelöst (OnWelcome, OnCallResult, OnCallError, OnEvent…). Jeder verbleibende Text-Frame — typischerweise serverspezifische Erweiterungen oder Nachrichten mit unbekannter Typ-ID — erscheint hier, sodass die Anwendung ihn dennoch inspizieren kann. Eine Rückkehr ohne Verarbeitung des Textes ist sicher; WAMP hat keinen Bestätigungsvertrag für nicht erkannte Nachrichten.

Beispiel


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

Zurück zu Ereignissen