Я только вхожу в MEF, и мне было интересно, как вы могли бы определить порядок сбора, экспортируемого с помощью [ImportMany]?
Что я имею в виду, если бы у меня было два класса (Class1, Class2), которые реализуютИнтерфейс IService и каждая из реализаций находятся в двух разных библиотеках (хотя они могут быть в одной и той же), я хочу, чтобы экземпляр Class2 создавался до экземпляра Class1 в коллекции IEnumerable, определенной атрибутом ImportMany.Так что это похоже на конвейер функциональности, в котором вызовы Class2 выполняются до вызовов Class1.
Кроме того, у меня есть другой класс (Class3, который также реализует IService) в другой библиотеке, который я хочу представить позже (т.е. некоторыеутилита ведения журнала), как мне сделать это 3-м экземпляром в коллекции ImportMany?