любой способ проверить режим профилировщика в C # динамике 365? - PullRequest
0 голосов
/ 04 января 2019

В плагине я хочу отслеживать запрос Fetch-XML, когда он находится только в режиме профилирования.

Как мы проверяем на режим отладки:

#if DEBUG
Console.WriteLine("Debug version");
#endif

1 Ответ

0 голосов
/ 05 января 2019

Официальный способ сделать это - использовать службу трассировки в вашем плагине, которая записывает в журнал трассировки плагинов.Обычно вы хотите, чтобы трассировка записывалась в журнал только при наличии исключения.Но если вы отлаживаете, вы также можете настроить Dynamics для записи всех журналов трассировки даже для успешного выполнения плагинов.Только убедитесь, что используете это временно, поскольку это повлияет на производительность всех плагинов, которые используют трассировку.

Вот хороший ресурс, который объясняет, как настроить журнал трассировки плагинов и использовать службу трассировки: https://www.powerobjects.com/2016/07/05/debugging-your-plug-ins-with-the-plug-in-trace-log/

...