TsgcWebSocketServer_HTTPAPIMetody › ReStart

ReStart Metoda

Zatrzymuje, a następnie ponownie uruchamia serwer HTTP.sys z wątku pomocniczego; przydatne po zmianie powiązań, portów lub certyfikatów SSL w czasie działania aplikacji.

Składnia

procedure ReStart;

Uwagi

ReStart łączy Stop z następującym po nim Start w wewnętrznym wątku roboczym, dzięki czemu wątek wywołujący nie jest blokowany podczas zamykania połączeń i ponownej rejestracji grup URL. Jest to zalecany sposób stosowania zmian konfiguracji wymagających ponownego powiązania adresów URL przez serwer w czasie działania, takich jak zmiana Host, Port, Bindings lub skrótu certyfikatu. Zdarzenie OnShutdown jest wywoływane po zatrzymaniu starego listenera, a OnStartup jest wywoływane ponownie po tym, jak nowy listener zaczyna przyjmować połączenia. Podczas zmiany powiązań należy wywołać Bindings.Clear po zatrzymaniu, aby stare wpisy nie były ponownie używane.

Przykład


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

Powrót do metod