TsgcWebSocketLoadBalancerServerGebeurtenissen › OnError

OnError Gebeurtenis

Wordt geactiveerd wanneer de load balancer een fout detecteert op een van de geaccepteerde verbindingen.

Syntaxis

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

Standaardwaarde

Opmerkingen

OnError wordt geactiveerd voor niet-fatale fouten gedetecteerd tijdens het verwerken van een verbinding: misvormde frames, protocolschendingen, fouten tijdens het doorsturen naar een backend, of I/O-fouten gemeld door de Indy-laag. Connection is de getroffen sessie (kan een client of een backendverbinding zijn) en Error bevat een leesbare beschrijving. Gebruik de gebeurtenis voor logboekregistratie en statistieken; gebruik OnException wanneer u toegang nodig heeft tot het werkelijke uitzonderingsobject.

Voorbeeld


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

Terug naar gebeurtenissen