TsgcWebSocketClient › Eventi › OnException
Si attiva ogni volta che viene generata un'eccezione non gestita durante l'elaborazione della connessione.
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
OnException viene attivato ogni volta che un'eccezione sfugge all'elaborazione interna, ad esempio quando si scrive su un socket non più attivo, si accede a un oggetto rilasciato, o quando il server chiude la connessione mentre è in corso una lettura. Il parametro E espone l'istanza dell'eccezione in modo che l'applicazione possa registrare il messaggio o reagire a classi specifiche. Per impostazione predefinita, una disconnessione dal server genera un'eccezione qui; impostare Options.RaiseDisconnectExceptions su False per sopprimere quelle eccezioni relative alla disconnessione.
procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
WriteLn('#exception: ' + E.Message);
end;