28.11.2013, 11:16 | #1 |
Участник
|
Вопросы о внутренностях CRMа
1) Вопрос о плагинах.
С точки зрения сопровожденца это некие классы с определённым интерфейсом, содержащие метод Execute и сборки, которые регистрируются через утилиту, позволяющую вешать плагины на события в сущностях подобно триггерам в SQL? Что при этом происходит во внутренностях? Это какой-то Observer, событийная шина, некто, подписанный на события в соответствующих классах и другой некто, добавляющий отдельные делегаты и/или комбинированные делегаты? В этом случае при наличии в разных сборках плагинов, повешенных на одни и те же события одних и тех же сущностей, они будут а) вызываться в порядке их добавления (регистрации через утилиту)? б) в случае проброса исключения в первом таком плагине, остальные не отработают? |
|