TsgcWebSocketClientEreignisse › OnLoadBalancerError

OnLoadBalancerError Ereignis

Wird ausgelöst, wenn LoadBalancer aktiviert ist und ein Fehler bei der Kommunikation mit dem Load Balancer Server auftritt.

Syntax

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

Standardwert

Hinweise

Wenn LoadBalancer.Enabled True ist, öffnet der Client eine Nebenverbindung zum Load-Balancer-Server, um verfügbare WebSocket-Server abzufragen und Nachrichten zu senden. OnLoadBalancerError wird ausgelöst, wenn diese Nebenverbindung fehlschlägt (Load-Balancer-Host nicht erreichbar, Authentifizierung abgelehnt, Protokollfehler...). Der Error-Parameter enthält eine textuelle Beschreibung. Das Ereignis meldet nur Fehler mit dem Load Balancer; Fehler auf der WebSocket-Hauptverbindung werden weiterhin über OnError und OnException gemeldet.

Beispiel


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

Zurück zu Ereignissen