TsgcWSPClient_WAMP › Événements › OnError
Se déclenche lorsque le composant détecte une condition d'erreur au niveau du transport ou du protocole.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Expose les échecs au niveau transport (rejet de la poignée de main, erreurs TLS, réinitialisations de socket) et les anomalies au niveau protocole (trames WAMP malformées que le décodeur n'a pas pu analyser). La chaîne Error est une description lisible par l'homme, adaptée aux journaux. Les erreurs spécifiques aux RPC déclenchées par le pair distant ne sont PAS signalées ici — elles arrivent via OnCallError. Ne pas confondre avec OnException, qui gère les exceptions Delphi levées dans le code utilisateur.
procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
Memo1.Lines.Add('wamp error: ' + Error);
end;