Создание OrganizationServiceProxy в подключаемом модуле CRM2011 для использования раннего связывания

Мы пытаемся использовать типы с ранней привязкой в ​​подключаемом модуле CRM2011. Чтобы включить это, нам нужно либо добавить ProxyTypesBeavior () , либо вызвать EnableProxyTypes () . Однако оба этих свойства применяются к классу OrganizationServiceProxy и не существуют в интерфейсе IOrganizationService .

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

var serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
var service = serviceFactory.CreateOrganizationService(context.UserId);
5
задан shytikov 16 September 2015 в 10:43
поделиться