TsgcWebSocketClientÉvénements › OnLoadBalancerError

OnLoadBalancerError Événement

Se déclenche lorsque LoadBalancer est activé et qu'une erreur se produit lors de la communication avec le serveur Load Balancer.

Syntaxe

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

Valeur par défaut

Remarques

Lorsque LoadBalancer.Enabled est True, le client ouvre une connexion auxiliaire vers le serveur Load Balancer pour interroger les serveurs WebSocket disponibles et diffuser des messages. OnLoadBalancerError est déclenché si cette connexion auxiliaire échoue (hôte Load Balancer inaccessible, authentification refusée, erreur de protocole...). Le paramètre Error contient une description textuelle. L'événement ne signale que les défaillances avec le Load Balancer ; les erreurs sur la connexion WebSocket principale sont toujours signalées via OnError et OnException.

Exemple


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

Retour aux événements