TsgcWebSocketServer_HTTPAPIMethoden › ReStart

ReStart Methode

Stopt en herstart vervolgens de HTTP.sys-server vanuit een secundaire thread, handig na het wijzigen van bindings, poorten of SSL-certificaten tijdens runtime.

Syntaxis

procedure ReStart;

Opmerkingen

ReStart koppelt een Stop gevolgd door een Start in een interne werkthread, zodat de aanroeper niet wordt geblokkeerd terwijl verbindingen worden gesloten en URL-groepen opnieuw worden geregistreerd. Dit is de aanbevolen manier om configuratiewijzigingen toe te passen die vereisen dat de server zijn URL's opnieuw bindt tijdens runtime, zoals het wijzigen van Host, Port, Bindings of een certificaat-hash. De OnShutdown-gebeurtenis wordt geactiveerd zodra de oude listener stopt, en OnStartup wordt opnieuw geactiveerd zodra de nieuwe listener verbindingen accepteert. Roep bij het wijzigen van bindingen na het stoppen Bindings.Clear aan zodat de oude vermeldingen niet worden hergebruikt.

Voorbeeld


oServer.Port := 8080;
oServer.ReStart();

Terug naar methoden