Container Windows: Como forçar o descarte de um objeto?
Tenho um objeto que implementa IDisposable registrado no Windsor Container e gostaria de descartá-lo para que seu método Dispose seja chamado e da próxima vez que Resolve for chamado, ele buscará uma nova instânci
Fa
container.Release(obj);
chame automaticamente Dispose () imediatamente? Ou eu preciso fazer
obj.Dispose();
container.Release(obj);
Não foi possível encontrar nada na documentação sobre o que exatamente o Release faz
EDITAR Veja minha resposta abaixo para obter os resultados dos testes que realizei. Agora, a pergunta se torna: como forço o contêiner a liberar uma instância de um componente com um ciclo de vida único? Isso só precisa ser feito em um único local e a criação de um ciclo de vida personalizado parece muito pesada, não existe uma maneira de fazer isso?