Что вы имеете в виду под «Экспортом изменений в среде управляемой расширяемости»? - PullRequest
1 голос
/ 10 марта 2011

Я новичок в MEF. В Managed Exensibility Framework, что вы подразумеваете под событиями exportchange и export точно поменялись. Как можно это визуализировать?

1 Ответ

1 голос
/ 10 марта 2011

В Managed Extensibility Framework объекты соединяются вместе путем сопоставления импорта с экспортом. Я полагаю, вы уже знаете об этом. (Если нет, сначала вам следует прочитать руководство по программированию MEF и немного поиграть с MEF.)

В типичном сценарии экспорт обеспечивается каталогом типов. Некоторые из этих каталогов могут быть изменены во время работы приложения, и в этот момент приложение может быть перекомпоновано .

Вот два примера изменения каталога:

Когда это происходит, CatalogExportProvider на основе каталога вызовет событие ExportsChanging непосредственно перед обработкой изменения и ExportsChanged сразу после.

Не все поставщики экспорта должны основываться на каталогах, но я надеюсь, что вы поняли.

...