В моем приложении каждый арендатор имеет собственный контейнер StructureMap.StructureMap Disposing Container
Во время выполнения экземпляры арендатора могут быть отключены или перезапущены. Есть ли уборка, которую я должен делать (например, вызов IContainer.Dispose), или я должен просто позволить Garbage Collection сделать это?
У нас есть несколько экземпляров singleton, которые реализуют IDisposable. В идеале мы должны вызвать Dispose на них до утилизации контейнера. Я знаю, что это делается автоматически в вложенном контейнере, но не уверен в стандартном контейнере?
Спасибо,
Бен
Отлично, спасибо за разъяснение. –
+1 за вклад в «распределенную документацию» структурной карты ... – silasdavis
Cheers, @silasdavis –