Можете ли вы написать в журнал трассировки CRM 365 из консольного приложения C #? - PullRequest
0 голосов
/ 26 сентября 2018

Мне было интересно, можно ли записывать в журналы трассировки организации CRM 365 из консольного приложения C #.Я мог и сделал это успешно с помощью плагина, но не смог найти много информации о записи в журнал трассировки из консольного приложения.

Я хотел бы спросить здесь, прежде чем просто использовать orgservice для создания записи в сущности и добавления данных таким образом.

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Хотя я никогда не использовал его, пространство имен Microsoft.Xrm.Tooling.Connector имеет некоторую возможность настроить трассировку через класс TraceControlSettings и другие связанные с трассировкой классы, которыепервая ссылка показывает.

Однако, пример в этого поста указывает, что он предназначен для внешней трассировки (то есть к файлу), а не для использования механизма трассировки плагинов.

Другой комментарий: Использовать трассировку, а не консоль

0 голосов
/ 26 сентября 2018

Не думаю, что ты сможешь это сделать.

plugintracelog EntityType поддерживает только GET & DELETE, без поддержки POST.Также каждый отдельный атрибут доступен только для чтения.Это, как говорится, это только для внутреннего использования.Специально для плагинов и WFs.

Так что создайте пользовательский объект и запишите все.

Кстати, все же вы можете смоделировать это, реализовав интерфейс ITracingService.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...