Я планирую использовать MEF в ASP.NET, чтобы узнать о безопасности потоков в CompositionContainer.
Мой первый подход связывал отдельный CompositionContainer с каждым запросом, но я беспокоюсь, что это будет дорого и не очень хорошо масштабируется, с другой стороны, CompositionContainer поддерживает поточно-ориентированные операции через простой флаг в конструкторе.
Я также рассмотрел гибридный подход, в котором я мог бы использовать потокобезопасный статический CompositionContainer и тот, который привязан к каждому запросу.
Помимо аргумента безопасности потока, я сильно полагаюсь на ExportFactory, чтобы иметь возможность создавать объекты по мере необходимости. Хотя эта штука ExportLifeTimeContext меня все еще беспокоит, и я неуверен в ресурсных требованиях этого подхода.
Кто-нибудь получил некоторое представление об этом?