Есть ли способ создать экземпляр OrganizationServiceProxy в подключаемом модуле?
Я хочу выполнить метод EnableProxyTypes, передав сборку, отличную от сборки подключаемого модуля, в качестве аргумента метода EnableProxyTypes.
Поскольку я хочу иметь файл сборки, который имеет ранний связанный класс и используется некоторыми плагинами и программами.
public void Execute(IServiceProvider serviceProvider)
{
var context = (IPluginExecutionContext) serviceProvider.GetService(typeof (IPluginExecutionContext));
var factory = (IOrganizationServiceFactory) serviceProvider.GetService(typeof (IOrganizationServiceFactory));
var service = factory.CreateOrganizationService(context.UserId);
var proxy = (OrganizationServiceProxy)service; //this doesn't work. an error occurs.
}