Здравствуйте, Dimonira, Вы писали:
D>Решил применить MEF для связи между различными модулями. На мой взгляд это удобно, особенно если делить написание модулей между людьми. D>Поскольку ранее не пользовался, есть непонятки. Прошу плз спецов ответить. D>Когда один импорт (ImportMany) выдаёт на несколько экспортов, это понятно. D>А вот когда наоборот, экспорт один, а импортов много. Только что попробовал — работает. D>Но непонятно, надёжно ли это? Ведь дёргать экспорт могут разные потоки, не будет ли состязаний, а главное, их последствий? D>Или "внутри" MEF-а всё уже разрулено и синхронные вызовы преобразуются в асинхронные?
MEF не стоит использовать таким образом. Ты хочешь эмулировать IoC, а потому лучше взять готовый, Unity тот же. MeF предназначен в основном для всяких расширений.