Я расширяю некоторые вызовы CRM, чтобы добавить дополнительную функциональность, мне сказали не переписывать их как плагины из соображений совместимости. В postupdate на ведущем объекте я хочу выполнить некоторые дополнительные действия, если определенный атрибут на ведущем объекте изменился. Мой выноска регистрируется в основном и запускается после обновления отведения и запускает метод overidden со следующим sig
public override void PostUpdate(CalloutUserContext userContext, CalloutEntityContext entityContext, string preImageEntityXml, string postImageEntityXml)
{
}
Из того, что я понимаю, я могу десериализовать preImageEntityXml и postImageEntityXml в объекты DynamicEntity, чтобы я мог понять, что изменилось. Однако preImageEntityXml и postImageEntityXml не имеют значения, и я не могу понять, почему.