В плагине я хочу отслеживать запрос Fetch-XML, когда он находится только в режиме профилирования.
Как мы проверяем на режим отладки:
#if DEBUG Console.WriteLine("Debug version"); #endif
Официальный способ сделать это - использовать службу трассировки в вашем плагине, которая записывает в журнал трассировки плагинов.Обычно вы хотите, чтобы трассировка записывалась в журнал только при наличии исключения.Но если вы отлаживаете, вы также можете настроить Dynamics для записи всех журналов трассировки даже для успешного выполнения плагинов.Только убедитесь, что используете это временно, поскольку это повлияет на производительность всех плагинов, которые используют трассировку.
Вот хороший ресурс, который объясняет, как настроить журнал трассировки плагинов и использовать службу трассировки: https://www.powerobjects.com/2016/07/05/debugging-your-plug-ins-with-the-plug-in-trace-log/