TsgcWebSocketLoadBalancerServerZdarzenia › OnError

OnError Zdarzenie

Wywoływane, gdy moduł równoważenia obciążenia wykryje błąd na jednym z akceptowanych połączeń.

Składnia

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

Wartość domyślna

Uwagi

OnError jest wywoływane dla niekrytycznych błędów wykrytych podczas obsługi połączenia: zniekształcone ramki, naruszenia protokołu, błędy podczas przekazywania do backendu lub błędy I/O zgłoszone przez warstwę Indy. Connection to dotkniięta sesja (może być połączeniem klienta lub backendu), a Error zawiera opis czytelny dla człowieka. Zdarzenia należy używać do rejestrowania i mierzenia; należy użyć OnException, gdy potrzebny jest dostęp do rzeczywistego obiektu wyjątku.

Przykład


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

Powrót do Zdarzeń