Dynamics crm 2015 用于插件但不用于自定义工作流活动的CRM跟踪

Dynamics crm 2015 用于插件但不用于自定义工作流活动的CRM跟踪,dynamics-crm-2015,Dynamics Crm 2015,我将CRM的跟踪服务用于插件和自定义工作流活动。插件以沙盒模式运行,自定义工作流活动以非沙盒模式运行 我的一个插件启动自定义工作流。我在插件执行期间看到跟踪日志,但没有为我的自定义工作流活动编写跟踪日志 我也重新启动了CRM服务,仍然没有日志 这里有什么问题 下面是一些代码: public class MyPlugin : Plugin { protected override void Execute(RuntimeContext context) {

我将CRM的跟踪服务用于插件和自定义工作流活动。插件以沙盒模式运行,自定义工作流活动以非沙盒模式运行

我的一个插件启动自定义工作流。我在插件执行期间看到跟踪日志,但没有为我的自定义工作流活动编写跟踪日志

我也重新启动了CRM服务,仍然没有日志

这里有什么问题

下面是一些代码:

   public class MyPlugin : Plugin
   {
      protected override void Execute(RuntimeContext context)
      {
         var actionToExecute = new OrganizationRequest("MyActivity")
         {
         }

         context.MyOrganizationService.Execute(actionToExecute);
      }
    }

    public class MyActivity : CodeActivity
    {
        protected override void Execute(CodeActivityContext executionContext)
        {
            var context = new RuntimeContext(executionContext);

            var tracingService = executionContext.GetExtension<ITracingService>();

            tracingService.Trace("Hello world");
        }
    }
公共类MyPlugin:Plugin
{
受保护的重写无效执行(RuntimeContext上下文)
{
var actionToExecute=新组织请求(“MyActivity”)
{
}
MyOrganizationService.Execute(actionToExecute);
}
}
公共类MyActivity:CodeActivity
{
受保护的覆盖无效执行(CodeActivityContext executionContext)
{
var context=新的运行时上下文(executionContext);
var tracingService=executionContext.GetExtension();
tracingService.Trace(“你好世界”);
}
}

我们在这里讨论的是什么跟踪?请参阅我在原始帖子中添加的代码片段。尝试将其设置为ITracingService而不是var,不知道它是否有任何区别,但有时可能有点挑剔。看,我面临着同样的问题?有人知道为什么会这样吗?