Como posso dispor cada objeto instância na ObjectFactory de StructureMap?

votos
3

Eu estou usando StructureMap no meu projeto e quando o aplicativo termina a execução Eu preciso chamar o método Dispose () em todas as instâncias Singleton dentro do ObjectFactory que implementam IDisposable.

Não consigo encontrar uma maneira de fazê-lo por meio da API StructureMap.

Outro pensamento que tive foi para obter uma referência a todas as instâncias e chamá-lo eu mesmo, mas eu não consigo descobrir como fazer um loop através de todas as instâncias.

Publicado 09/12/2008 em 22:49
fonte usuário
Em outras línguas...                            


2 respostas

votos
2

PS: Você pode estar interessado na disposição determinista por recipiente Autofac IoC

Autofac pode garantir que os componentes estão dispostos de maneira previsível.

Respondeu 01/06/2009 em 18:15
fonte usuário

votos
1

Eu encontrei a resposta em outra pergunta: StructureMap Eliminação Container

ObjectFactory.Container.Dispose();
Respondeu 27/12/2012 em 19:55
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more