AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2013, 11:16   #1  
b777 is offline
b777
Участник
 
46 / 10 (1) +
Регистрация: 11.07.2013
Вопросы о внутренностях CRMа
1) Вопрос о плагинах.

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

Что при этом происходит во внутренностях? Это какой-то Observer, событийная шина, некто, подписанный на события в соответствующих классах и другой некто, добавляющий отдельные делегаты и/или комбинированные делегаты?

В этом случае при наличии в разных сборках плагинов, повешенных на одни и те же события одних и тех же сущностей, они будут
а) вызываться в порядке их добавления (регистрации через утилиту)?
б) в случае проброса исключения в первом таком плагине, остальные не отработают?
Старый 28.11.2013, 11:49   #2  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
При регистрации плагина указывается как он будет работать синхронно или асинхронно и его порядок в очереди на отрабатывание, то есть у них есть порядковые номера. Ну и понятно что на разные события и на разные сущности.
Старый 28.11.2013, 12:17   #3  
b777 is offline
b777
Участник
 
46 / 10 (1) +
Регистрация: 11.07.2013
Цитата:
Сообщение от spectr Посмотреть сообщение
При регистрации плагина указывается как он будет работать синхронно или асинхронно и его порядок в очереди на отрабатывание, то есть у них есть порядковые номера. Ну и понятно что на разные события и на разные сущности.
Да, есть в плагинрегистраторе синхронный или алинхронный способ, а также время срабатывание - перед, после...
Но где можно увидеть порядковые номера если у меня сейчас есть три разных сборки, в каждой из которых имеется плагин с абсолютно одинаковыми настройками в шаге и висят на одну и ту же сущность?
Где посмотреть порядок их вызова?
Старый 28.11.2013, 12:41   #4  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Ну вот при регистрации шага
Миниатюры
Нажмите на изображение для увеличения
Название: step.png
Просмотров: 381
Размер:	57.6 Кб
ID:	8630  
Старый 28.11.2013, 13:10   #5  
b777 is offline
b777
Участник
 
46 / 10 (1) +
Регистрация: 11.07.2013
Цитата:
Сообщение от spectr Посмотреть сообщение
Ну вот при регистрации шага
К сожалению, я сейчас дома, на больничном, и не смогу проверить сам, но что будет, если и это значение совпадает? Ведь плагинрегистратор вряд ли запретит ввести одно и то же значение в это поле?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопросы по CRM 2011 Ponka Dynamics CRM: Функционал 9 12.08.2013 16:13
Вопросы по кастомизации - вызов иной формы в зависимости от значения поля и прочее alou Dynamics CRM: Разработка 1 11.07.2012 14:20
Простые вопросы Nering Dynamics CRM: Функционал 2 08.04.2010 15:17
Вопросы по работе с представлениями xmarina Dynamics CRM: Разработка 3 03.06.2009 18:15
Вопросы о псевдотранзакционности Yarilo Dynamics CRM: Разработка 2 25.05.2009 11:52

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:07.