TsgcWebSocketLoadBalancerServerEventos › OnError

OnError Evento

Se activa cuando el equilibrador de carga detecta un error en una de sus conexiones aceptadas.

Sintaxis

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

Valor Predeterminado

Observaciones

OnError se lanza ante errores no fatales detectados durante el manejo de una conexión: tramas mal formadas, violaciones de protocolo, fallos al reenviar a un backend o errores de E/S notificados por la capa Indy. Connection es la sesión afectada (puede ser una conexión de cliente o de backend) y Error contiene una descripción legible. Use el evento para registro y métricas; use OnException cuando necesite acceder al objeto de excepción real.

Ejemplo


procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
  Log('Error on ' + Connection.Guid + ': ' + Error);
end;

Volver a Eventos