TsgcWSPClient_WAMP › Eventi › OnError
Si attiva quando il componente rileva una condizione di errore a livello di trasporto o protocollo.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
Segnala errori a livello di trasporto (rifiuto dell'handshake, errori TLS, reset del socket) e anomalie a livello di protocollo (frame WAMP malformati che il decoder non è riuscito ad analizzare). La stringa Error è una descrizione leggibile dall'utente adatta ai log. Gli errori specifici di RPC generati dal peer remoto NON vengono segnalati qui — arrivano tramite OnCallError. Non confondere con OnException, che gestisce le eccezioni Delphi generate all'interno del codice utente.
procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
Memo1.Lines.Add('wamp error: ' + Error);
end;