TsgcWebSocketClientEvents › OnLoadBalancerError

OnLoadBalancerError Event

Wywoływane, gdy LoadBalancer jest włączony i wystąpi błąd podczas komunikacji z serwerem równoważenia obciążenia.

Składnia

property OnLoadBalancerError: TsgcWSLoadBalancerErrorEvent;
// TsgcWSLoadBalancerErrorEvent = procedure(Sender: TObject; const Error: String) of object

Wartość domyślna

Uwagi

Gdy LoadBalancer.Enabled ma wartość True, klient otwiera boczne połączenie z serwerem Load Balancer w celu zapytania o dostępne serwery WebSocket oraz rozsyłania wiadomości. Zdarzenie OnLoadBalancerError jest wywoływane, gdy to boczne połączenie zakończy się błędem (host Load Balancera nieosiągalny, odrzucone uwierzytelnienie, błąd protokołu itd.). Parametr Error zawiera opis tekstowy. Zdarzenie zgłasza tylko błędy z Load Balancerem; błędy na głównym połączeniu WebSocket są nadal zgłaszane przez zdarzenia OnError i OnException.

Przykład


procedure OnLoadBalancerError(Sender: TObject; const Error: String);
begin
  WriteLn('#load balancer error: ' + Error);
end;

Powrót do Zdarzeń