TsgcWSPClient_WAMPEvents › OnMessage

OnMessage Événement

Se déclenche pour les trames texte entrantes que le décodeur WAMP n'a pas acheminé vers un gestionnaire RPC ou PubSub de niveau supérieur.

Syntaxe

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

Valeur par défaut

Remarques

Les trames WAMP v1 standard (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT, etc.) sont consommées par le décodeur de protocole et déclenchées via leurs événements dédiés (OnWelcome, OnCallResult, OnCallError, OnEvent…). Toute trame textuelle restante — généralement des extensions spécifiques au serveur ou des messages avec un identifiant de type inconnu — apparaît ici afin que l'application puisse toujours l'inspecter. Retourner sans traiter le texte est sans danger ; WAMP n'a pas de contrat d'accusé de réception pour les messages non reconnus.

Exemple


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

Retour aux événements