Recarregar arquivo de configuração Windsor Container automaticamente
-
05-07-2019 - |
Pergunta
Existe uma maneira você pode dizer recipiente Windsor para recarregar um componente se sua configuração é alterado no arquivo XML sem ter que reiniciar o aplicativo web?
Solução
Veja este para mudar de configuração de um componente em tempo de execução . Com esta técnica você pode buscar a configuração de qualquer arquivo ou mesmo um banco de dados, se quiser.
Outras dicas
Alguns pontos:
- Se você tem a configuração de Windsor no Web.config e você mudar / tocar o arquivo, o aplicativo Web. irá reiniciar automaticamente.
- Em qualquer caso, você vai precisar de algum tipo de mecanismo de reinicialização Se você alterar a configuração Windsor - as dependências entre os componentes e o já criado Singleton casos pode forçá-lo a dispor da idade recipiente de Windsor antes de criar um novo com o nova configuração, que por sua vez pode afetar seu sistema - de modo a "recarregar" não é tão simples quanto parece. A coisa mais segura a fazer é reiniciar o aplicativo.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow