MEF 2 - Какъв е еквивалентът на AddExportedValue?

В MEF можете да посочите какъв екземпляр искате да удовлетворите Споделено експортиране с „AddExportedValue“.

DataSet dataset = new DataSet();
container.AddExportedValue<MyDataSet>(dataset);

Не мога да намеря аналога в MEF 2. Може ли някой да ме изпрати в правилната посока.


mef
person Quarkly    schedule 11.07.2014    source източник


Отговори (1)


Еквивалентът е ComposeExportedValue:

container.ComposeExportedValue<MyDataSet>(dataset);
person Adi Lester    schedule 11.07.2014
comment
Ади, благодаря. За допълнителен кредит има ли шанс да знаете еквивалента в MEF 2 за Windows Store? Изглежда, че са намалили още повече MEF 2. Пространството от имена има тази концепция, наречена „ConvensionBuilder“, която изглежда е еквивалентна на „RegistrationBuilder“, но не мога да намеря куките в нея за създаване на единичен екземпляр на обект и използването му като експортирана стойност. - person Quarkly; 11.07.2014