|
![]() |
#1 |
MCTS
|
Добро пожаловать в наш МИР !!!
__________________
![]() |
|
![]() |
#2 |
Участник
|
Артем, имея объект типа Moniker в плагине на удаление я оптимальным путем вытаскиваю значение пользовательского атрибута в следующем коде? Ничего по незнанию лишнего не написал тут? Первый раз такую вещь програмлю. Чтоб потом по одним и тем же граблям не ходить думая что это оптимальный код.
Код: Moniker moniker = (Moniker)context.InputParameters[ParameterName.Target]; Guid accountId_read = moniker.Id; ICrmService service_read = context.CreateCrmService(true); TargetRetrieveDynamic target = new TargetRetrieveDynamic(); target.EntityId = accountId_read; target.EntityName = EntityName.account.ToString(); Microsoft.Crm.Sdk.Query.ColumnSet cols = new Microsoft.Crm.Sdk.Query.ColumnSet(new string[] { "name", "new_sharepointdocumentlibrarytitle" }); RetrieveRequest retrieve = new RetrieveRequest(); retrieve.Target = target; retrieve.ColumnSet = cols; retrieve.ReturnDynamicEntities = true; RetrieveResponse response = (RetrieveResponse)service_read.Execute(retrieve); DynamicEntity retrievedEntity = (DynamicEntity)response.BusinessEntity; string listName = retrievedEntity["new_sharepointdocumentlibrarytitle"].ToString();
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара |
|
|
![]() |
||||
Тема | Ответов | |||
Быстродействие CrmService | 16 | |||
Обращение к полю сущности | 28 | |||
аутентификация crmService | 2 | |||
Обращение! - Ответственный контакт? | 1 | |||
Обращение: невозможно добавить Контракт | 2 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|