Come posso disporre di ogni object di istanza in ObjectFactory di StructureMap?

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

Non riesco a trovare comunque a farlo tramite l’API StructureMap.

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

PS: potresti essere interessato allo smaltimento deterministico del container IoC di Autofac

Autofac può garantire che i componenti vengano smaltiti in modo prevedibile.

Ho trovato la risposta in un’altra domanda: StructureMap Disposing Container

ObjectFactory.Container.Dispose();