TsgcWSPClient_WAMPEventi › OnError

OnError Evento

Si attiva quando il componente rileva una condizione di errore a livello di trasporto o protocollo.

Sintassi

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

Valore predefinito

Note

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.

Esempio


procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
  Memo1.Lines.Add('wamp error: ' + Error);
end;

Torna agli Eventi