Question

J'utilise StructureMap dans mon projet et lorsque l'application est terminée, je dois appeler la méthode Dispose () sur toutes les instances Singleton de ObjectFactory implémentant IDisposable.

Je ne parviens pas à le faire via l'API StructureMap.

Une autre idée que j'ai eu était d'obtenir une référence à chaque instance et de l'appeler moi-même, mais je ne peux pas comprendre comment faire pour parcourir toutes les instances.

Était-ce utile?

La solution 2

J'ai trouvé la réponse dans une autre question: conteneur d'élimination de StructureMap

.
ObjectFactory.Container.Dispose();

Autres conseils

PS: vous pourriez être intéressé par la mise au rebut déterministe par Conteneur IoC Autofac

  

Autofac peut garantir que les composants sont éliminés de manière prévisible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top