TsgcWebSocketLoadBalancerServerMethods › Stop

Stop Metodo

Arresta il load balancer da un thread secondario in modo che il thread chiamante non rimanga bloccato durante la chiusura delle connessioni.

Sintassi

procedure Stop;

Note

Stop avvia un thread di lavoro interno che imposta Active := False, quindi il chiamante ritorna immediatamente invece di bloccarsi mentre ogni client attivo e ogni collegamento al server di backup viene chiuso. Il load balancer chiude i propri socket di ascolto e chiama DisconnectAll internamente per interrompere le connessioni aperte; i server di backup registrati rilevano la disconnessione e, se configurati con AutoRestart, si riconnetteranno una volta riavviato il load balancer. Sottoscriversi a OnShutdown per essere notificati quando il load balancer si è fermato completamente e non vengono più accettate connessioni. Utilizzare la proprietà Active direttamente se si preferisce un arresto sincrono che venga eseguito sul thread chiamante.

Esempio


oServer.Stop();

Torna ai Metodi