TsgcWSPServer_WebRTC › Eventos › OnException
Se dispara cuando se genera una excepción Delphi dentro de los hilos de trabajo del servidor o los manejadores de eventos de usuario.
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
Punto central para excepciones que de otro modo terminarían silenciosamente un hilo de escucha o despachador — por ejemplo, un error en un manejador OnBeforeSubscription o un fallo a nivel de SO durante TLS. El componente captura la excepción y la reenvía aquí para que la aplicación pueda registrar el nombre de clase y el mensaje. Las condiciones a nivel de protocolo presentadas como cadenas simples se canalizan a través de OnError.
procedure TForm1.WebRTCServerException(Connection: TsgcWSConnection;
E: Exception);
begin
Memo1.Lines.Add(Format('[%s] exception: %s - %s',
[Connection.Guid, E.ClassName, E.Message]));
end;