TsgcWebSocketLoadBalancerServerMethoden › Stop

Stop Methode

Stopt de load balancer vanuit een secundaire thread zodat de aanroepende thread niet wordt geblokkeerd terwijl verbindingen worden gesloten.

Syntaxis

procedure Stop;

Opmerkingen

Stop genereert een interne workthread die Active := False instelt, zodat de aanroeper onmiddellijk terugkeert in plaats van te blokkeren terwijl elke actieve client en elke backup-serverlink wordt verbroken. De load balancer sluit zijn luisterende sockets en roept intern DisconnectAll aan om open verbindingen te verwijderen; geregistreerde backup-servers detecteren de verbreking en zullen, wanneer geconfigureerd met AutoRestart, opnieuw verbinding maken zodra de load balancer opnieuw wordt gestart. Abonneer op OnShutdown om te worden geïnformeerd zodra de load balancer volledig is gestopt en geen verdere verbindingen worden geaccepteerd. Gebruik de eigenschap Active rechtstreeks als u de voorkeur geeft aan een synchrone afsluiting die op de aanroepende thread wordt uitgevoerd.

Voorbeeld


oServer.Stop();

Terug naar methoden