TsgcWSPServer_sgcEventos › OnException

OnException Evento

Se activa cuando se lanza una excepción no controlada al procesar una conexión.

Sintaxis

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

Valor Predeterminado

Observaciones

Punto de enganche centralizado para las excepciones generadas durante la gestión de conexiones o por el temporizador QoS interno. La excepción ya ha sido capturada; si desea que se propague más, vuelva a lanzarla desde el controlador. E es propiedad del componente y queda invalidado tras el retorno del evento, por lo que debe copiar E.Message si necesita registrarlo de forma asíncrona.

Ejemplo

procedure TForm1.oProtocolException(Connection: TsgcWSConnection; E: Exception);
begin
  Memo1.Lines.Add('unhandled: ' + E.ClassName + ' - ' + E.Message);
end;

Volver a Eventos