MEF Constructor Injection
я пытаюсь выяснить MEF 'Атрибут Конструктор Инъекция. Я понятия не имею, как я говорю, чтобы загрузить конструкторпараметры.
Это собственность, которую яя пытаюсь загрузить
[ImportMany(typeof(BUsers))]
public IEnumerable LoadBUsers { get; set; }
Вот код, который яиспользуя импорт для сборок.
try
{
var catalog = new AggregateCatalog();
catalog.Catalogs.Add(new AssemblyCatalog(System.Reflection.Assembly.GetExecutingAssembly()));
catalog.Catalogs.Add(new DirectoryCatalog("DI"));
var container = new CompositionContainer(catalog);
container.ComposeParts(this);
}
Вот класс яя пытаюсь загрузить
[Serializable]
[Export(typeof(BUsers))]
public class EditProfile : BUsers
{
[ImportingConstructor]
public EditProfile(string Method, string Version)
{
Version = "2";
Action = "Edit";
TypeName = "EditProfile";
}