TsgcWebSocketClientEventi › OnLoadBalancerError

OnLoadBalancerError Evento

Viene attivato quando LoadBalancer è abilitato e si verifica un errore durante la comunicazione con il Load Balancer Server.

Sintassi

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

Valore predefinito

Note

Quando LoadBalancer.Enabled è True, il client apre una connessione secondaria al Server Load Balancer per interrogare i server WebSocket disponibili e per trasmettere messaggi. OnLoadBalancerError viene generato se tale connessione secondaria fallisce (host Load Balancer non raggiungibile, autenticazione rifiutata, errore di protocollo...). Il parametro Error contiene una descrizione testuale. L'evento segnala solo gli errori con il Load Balancer; gli errori sulla connessione WebSocket principale vengono comunque segnalati tramite OnError e OnException.

Esempio


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

Torna agli Eventi