Domanda

Sto usando StructureMap nel mio progetto e quando l'applicazione termina l'esecuzione devo chiamare il metodo Dispose () su tutte le istanze Singleton all'interno dell'ObjectFactory che implementano IDisposable.

Non riesco comunque a trovarlo tramite l'API StructureMap.

Un altro pensiero che ho avuto è stato quello di ottenere un riferimento a ogni istanza e chiamarlo da solo, ma non riesco a capire come scorrere tutte le istanze.

È stato utile?

Soluzione 2

Ho trovato la risposta in un'altra domanda: Container per lo smaltimento di StructureMap

ObjectFactory.Container.Dispose();

Altri suggerimenti

PS: potresti essere interessato allo smaltimento deterministico di Contenitore IoC autofac

  

Autofac può garantire che i componenti siano eliminati in modo prevedibile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top