TsgcWebSocketHTTPServerGebeurtenissen › OnLoadBalancerDisconnect

OnLoadBalancerDisconnect Gebeurtenis

Wordt geactiveerd wanneer de server de verbinding met de Load Balancer Server verbreekt.

Syntaxis

property OnLoadBalancerDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object

Standaardwaarde

Opmerkingen

OnLoadBalancerDisconnect wordt aangeroepen wanneer de zijverbinding naar de Load Balancer Server wordt gesloten, hetzij omdat de server werd gedeactiveerd, de Load Balancer de sessie sloot, of de TCP-verbinding werd verbroken. De parameter Code bevat de WebSocket-sluitcode die door de peer is gerapporteerd (1000 voor een normale afsluiting, 1006 voor een abnormale verbreking...). Als LoadBalancer.AutoRestart is ingesteld op een waarde die niet nul is, zal de server na het geconfigureerde aantal seconden automatisch proberen opnieuw verbinding te maken.

Voorbeeld


procedure OnLoadBalancerDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
  WriteLn(Format('#load balancer disconnected (code %d)', [Code]));
end;

Terug naar gebeurtenissen