TsgcWebSocketServer_HTTPAPIMétodos › ReStart

ReStart Método

Para e, em seguida, reinicia o servidor HTTP.sys a partir de uma thread secundária, útil após alterar bindings, portas ou certificados SSL em tempo de execução.

Sintaxe

procedure ReStart;

Observações

ReStart encadeia um Stop seguido de um Start dentro de uma thread de trabalho interna, de modo que o chamador não é bloqueado enquanto as conexões são fechadas e os grupos de URL são re-registrados. É a forma recomendada de aplicar alterações de configuração que exigem que o servidor revincule suas URLs em tempo de execução, como alterar Host, Port, Bindings ou um hash de certificado. O evento OnShutdown dispara assim que o listener antigo para, e OnStartup dispara novamente assim que o novo listener está aceitando conexões. Ao alterar bindings, chame Bindings.Clear após parar para que as entradas antigas não sejam reutilizadas.

Exemplo


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

Voltar para Métodos