Мы пытаемся использовать типы с ранней привязкой в подключаемом модуле CRM2011. Чтобы включить это, нам нужно либо добавить ProxyTypesBeavior ()
, либо вызвать EnableProxyTypes ()
. Однако оба этих свойства применяются к классу OrganizationServiceProxy
и не существуют в интерфейсе IOrganizationService
.
Итак, если мы используем следующий код для получения организационной службы, как мы должны получить прокси-класс для установки вышеуказанных свойств?
var serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
var service = serviceFactory.CreateOrganizationService(context.UserId);