Реализуйте частичные методы для нескольких сборок

В одном из приложений, над которыми я работаю, есть две основные функции: создание и обновление.

Однако , иногда возникает необходимость добавить собственный код, поэтому я подумал о расширении кода, позволив третьим сторонам писать и встраивать свой собственный код:

OnCreating OnCreated OnUpdating OnUpdated

Есть ли способ включить вышеупомянутое в нескольких сборках? MEF может здесь помочь?

Спасибо С уважением


Спасибо всем за ваши ответы.

Наличие такого интерфейса означает, что каждая внешняя сборка должна реализовывать этот интерфейс по мере необходимости. Затем код моего приложения должен пройти цикл по текущим работающим сборкам, обнаружить все классы, реализующие этот интерфейс, и запустить их методы?

Подходит ли MEF здесь? Я могу экспортировать реализацию из внешних сборок и импортировать их в свое приложение?

Спасибо С уважением

7
задан casperOne 13 August 2012 в 01:40
поделиться