0

В подключаемом модуле Microsoft Dynamics CRM почему на этапе выполнения этапа Pipeline используется предварительная операция для сообщения «Обновить» при добавлении шага в плагин. может ли кто-нибудь это уточнить?Зачем нужна предварительная операция во время обновления плагина

+1

Привет и добро пожаловать в переполнение стека. Перед отправкой вопроса, пожалуйста, прочитайте справочную документацию. http://stackoverflow.com/help/how-to-ask – Mfusiki

ответ

1

Планируемый трубопровод включает в себя следующие этапы; предварительная валидация, предварительная работа и пост-операция.

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

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

  • остановки выполнения плагина, бросая исключение.
  • Осмотрите значения записи до их изменения.
  • Изменение плагина Целевой объект для изменения обновления, применяемого к записи.
+0

спасибо @james за ваш ответ –

+0

@SantoshRawat, рад помочь, на StackOverflow, когда кто-то отвечает на ваш вопрос, вы должны подумать о голосовании или принять ответ, мы сделайте это вместо того, чтобы использовать комментарии, чтобы сказать спасибо, http://stackoverflow.com/help/someone-answers –

1

MSDN подробно рассказывает об этом: см. Event Execution Pipeline.

Аннотация (копия-вставили от связанной страницы):

Подсистема обработки событий Microsoft Dynamics CRM выполняет подключаемые модули, основанные на модели выполнения сообщение трубопровода. Действие пользователя в веб-приложении Microsoft Dynamics CRM или вызове метода SDK подключаемым модулем или другим приложением приводит к отправке сообщения на веб-службу организации . Сообщение содержит бизнес-объект информацию об информации и основной операции. Сообщение передается через конвейер выполнения события, где его можно прочитать или изменить операцией ядра платформы и любыми зарегистрированными плагинами.

+0

ОК, я получил его @alex –