TsgcWebSocketServer_HTTPAPIYöntemler › ReStart

ReStart Yöntem

HTTP.sys sunucusunu ikincil bir iş parçacığından durdurur ve ardından yeniden başlatır; çalışma zamanında binding'leri, portları veya SSL sertifikalarını değiştirdikten sonra kullanışlıdır.

Sözdizimi

procedure ReStart;

Remarks

ReStart, dahili bir worker iş parçacığı içinde bir Stop ile ardından bir Start zincirler, böylece bağlantılar kapatılırken ve URL grupları yeniden kaydedilirken çağıran bloke olmaz. Sunucunun URL'lerini çalışma zamanında yeniden bağlamasını gerektiren yapılandırma değişikliklerini uygulamak için önerilen yoldur, örneğin Host, Port, Bindings veya bir sertifika hash'ini değiştirmek gibi. OnShutdown olayı eski dinleyici durduğunda bir kez tetiklenir ve OnStartup yeni dinleyici bağlantıları kabul etmeye başladığında tekrar tetiklenir. Bindings'leri değiştirirken, eski girişlerin yeniden kullanılmaması için durduktan sonra Bindings.Clear öğesini çağırın.

Örnek


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

Yöntemlere Dön