TsgcWebSocketClient › Events › OnLoadBalancerError
Wywoływane, gdy LoadBalancer jest włączony i wystąpi błąd podczas komunikacji z serwerem równoważenia obciążenia.
property OnLoadBalancerError: TsgcWSLoadBalancerErrorEvent;
// TsgcWSLoadBalancerErrorEvent = procedure(Sender: TObject; const Error: String) of object
—
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.
procedure OnLoadBalancerError(Sender: TObject; const Error: String);
begin
WriteLn('#load balancer error: ' + Error);
end;