TsgcWSPServer_WebRTCEventi › OnException

OnException Evento

Si attiva quando viene generata un'eccezione Delphi nei thread worker del server o nei gestori di eventi utente.

Sintassi

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

Valore predefinito

Note

Hook centrale per le eccezioni che altrimenti terminerebbero silenziosamente un thread listener o dispatcher — ad esempio un bug in un handler OnBeforeSubscription o un errore a livello di sistema operativo durante TLS. Il componente cattura l'eccezione e la inoltra qui affinché l'applicazione possa registrare il nome della classe e il messaggio. Le condizioni a livello di protocollo presentate come stringhe semplici passano invece attraverso OnError.

Esempio


procedure TForm1.WebRTCServerException(Connection: TsgcWSConnection;
  E: Exception);
begin
  Memo1.Lines.Add(Format('[%s] exception: %s - %s',
    [Connection.Guid, E.ClassName, E.Message]));
end;

Torna agli Eventi