Что входит в MEF 2? - PullRequest
       36

Что входит в MEF 2?

11 голосов
/ 12 сентября 2011

Я вижу, что работа над новыми функциями на MEF все еще продолжается ( Сайт MEF Codeplex ), и они поставляют бета-версии MEF 2, однако у них нет какой-либо достойной документации о том, какие новые функции экспериментируют./ exploring / building?

Итак, каковы новые функции (немного подробнее, пожалуйста, один или два отправителя для каждого были бы хороши), которые являются частью MEF 2?

Ответы [ 2 ]

4 голосов
/ 23 сентября 2011

Я знаю, что одной большой особенностью является поддержка открытых дженериков. Это позволяет нам импортировать детали, которые выглядят так:

IRepository<T>
{

}

с использованием импорта, который выглядит следующим образом

[Import(typeof(IRepository<>))]
private IRepository<Users> userRepository;
1 голос
/ 30 сентября 2011

Из предварительной документации

  • Поддержка универсальных типов.
  • Модель программирования, основанная на соглашениях, которая позволяет создавать детали на основе соглашений об именах, а неатрибуты.
  • Несколько областей действия.
...