TsgcWebSocketClientEventi › OnException

OnException Evento

Si attiva ogni volta che viene generata un'eccezione non gestita durante l'elaborazione della connessione.

Sintassi

property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object

Valore predefinito

Note

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.

Esempio


procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
  WriteLn('#exception: ' + E.Message);
end;

Torna agli Eventi