TsgcWebSocketClientGebeurtenissen › OnLoadBalancerError

OnLoadBalancerError Gebeurtenis

Wordt geactiveerd wanneer LoadBalancer is ingeschakeld en er een fout optreedt tijdens communicatie met de Load Balancer Server.

Syntaxis

__property TsgcWSLoadBalancerErrorEvent OnLoadBalancerError;
// typedef void __fastcall (__closure *TsgcWSLoadBalancerErrorEvent)(TObject * Sender, const UnicodeString Error);

Standaardwaarde

Opmerkingen

Wanneer LoadBalancer.Enabled True is, opent de client een nevenverbinding naar de Load Balancer-server om beschikbare WebSocket-servers op te vragen en berichten te verzenden. OnLoadBalancerError wordt geactiveerd als die nevenverbinding mislukt (Load Balancer-host niet bereikbaar, verificatie geweigerd, protocolfout...). De parameter Error bevat een tekstuele beschrijving. Het evenement meldt alleen fouten met de Load Balancer; fouten op de hoofd-WebSocket-verbinding worden nog steeds gemeld via OnError en OnException.

Voorbeeld


void OnLoadBalancerError(TObject *Sender, const string Error)
{
  WriteLn("#load balancer error: " + Error);
}

Terug naar Events