12.07.2011, 08:48 | #1 |
Участник
|
Получение информации о сущности через IMetadataService
Здравствуйте, есть такой плагин http://crmaudit.codeplex.com/. Замечательно подходит для аудита, но есть одна проблема. В коде:
Код: // Get a reference to the CRM Web Service & metadata service ICrmService crmService = (ICrmService)context.CreateCrmService(true); IMetadataService metaData = context.CreateMetadataService(true); // Get the metadata about the current entity. RetrieveEntityRequest req = new RetrieveEntityRequest(); req.EntityItems = Microsoft.Crm.Sdk.Metadata.EntityItems.IncludeAttributes; req.LogicalName = context.PrimaryEntityName; RetrieveEntityResponse res = (RetrieveEntityResponse)metaData.Execute(req); Погуглив, нашел нечто похожее (спасибо Сливке) http://mmcrm.ru/?p=1303, но не совсем понял в какой сущности не хватает разрешений (имя разрешения prvReadEntity). Или же это вообще какое-то стандартное разрешение на получение метаданных об объекте? |
|
Теги |
checkprivilege, imetadataservice, metadata |
|
|