Показать сообщение отдельно
Старый 21.03.2012, 10:28   #12  
Konstantin Katsovich is offline
Konstantin Katsovich
Участник
Аватар для Konstantin Katsovich
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
243 / 57 (2) ++++
Регистрация: 22.10.2008
Адрес: Israel
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Ваша проблема связанна именно с транзакционностью плагинов CRM 2011. В SDK по этому поводу даже есть несколько строк:
Access to the Organization Service

To access the Microsoft Dynamics CRM organization service, it is required that plug-in code create an instance of the service through the ServiceProvider.GetService method.
C# Copy Code // Obtain the organization service reference. IOrganizationServiceFactory serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory)); IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId);
The platform provides the correct Web service URLs and network credentials for you when you use this method. Instantiating your own Web service proxy is not supported as it will create deadlock and authentication issues.
Видимо по той же причине начал падать четверешный плагин.

P. S. странно я поставил 5
__________________
Читайте SDK!!!

Последний раз редактировалось Konstantin Katsovich; 21.03.2012 в 10:33. Причина: добавление "P.S."