我们正在尝试在 CRM2011 插件中使用早期绑定类型。要启用此功能,我们似乎需要添加一个ProxyTypesBeavior(), 或调用EnableProxyTypes()。但是,这两个属性都适用于OrganizationServiceProxy类,并且不存在于IOrganizationService接口上。
那么,如果我们使用下面的代码来获取组织服务,那么我们如何获取一个代理类来设置上述属性呢?
var serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
var service = serviceFactory.CreateOrganizationService(context.UserId);