TsgcWebSocketLoadBalancerServerEventos › OnError

OnError Evento

Disparado quando o balanceador de carga detecta um erro em uma de suas conexões aceitas.

Sintaxe

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

Valor Padrão

Observações

OnError é gerado para erros não fatais detectados ao tratar uma conexão: frames malformados, violações de protocolo, falhas durante o encaminhamento a um backend, ou erros de I/O reportados pela camada Indy. Connection é a sessão afetada (pode ser uma conexão de cliente ou de backend) e Error contém uma descrição legível por humanos. Use o evento para logging e métricas; use OnException quando você precisar de acesso ao objeto de exceção real.

Exemplo


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

Voltar para Eventos