zoukankan      html  css  js  c++  java
  • xaf.blazor中如何开启诊断按钮

    问:有没有一种方法可以启用XAF Blazor应用程序的诊断操作?

    答:当前版本中并没有开启这个操作的选项,将来会增加此功能。但当前可以通过自己增加控制器来实现。

     1 using DevExpress.ExpressApp.Blazor;
     2 using DevExpress.ExpressApp.SystemModule;
     3 using Microsoft.Extensions.Configuration;
     4 
     5 namespace MainDemo.Module.Blazor {
     6     public class BlazorDiagnosticInfoController : DiagnosticInfoController {
     7         protected override void OnActivated() {
     8             base.OnActivated();
     9             IConfiguration configuration = (IConfiguration)((BlazorApplication)Application).ServiceProvider.GetService(typeof(IConfiguration));
    10             DiagnosticInfo.Active.SetItemValue(EnableDiagnosticActionsActiveKey, configuration.GetValue<bool>("EnableDiagnosticActions"));
    11         }
    12     }
    13 }
    • appsettings.Development.json
    {
      "EnableDiagnosticActions": true,
      "DetailedErrors": true,
      ... 
    }

    上面的代码也演示了如何读取.net 5.0 中json 配置文件的读取方法


    XAF开发成品案例参考

    如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!
    欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
    作者博客: http://www.cnblogs.com/foreachlife
    欢迎加入CIIP框架XAF技术应用交流群: 336090194 群文件中有更多相关工具及文档资料
    转载请注明出处。多谢!
    欢迎加我微信: admiralcn 或扫码:
  • 相关阅读:
    ASP.NET WebApi 中使用swagger 构建在线帮助文档
    TortoiseSVN 分支创建与合并
    C# 图片处理
    使用Vue构建单页应用一
    使用nuget 打包并上传 nuget.org
    SignalR 教程二 服务端广播
    SignalR 教程一
    Visual Studio 中常用的快捷键
    EF for Mysql
    Advanced Plugin Concepts
  • 原文地址:https://www.cnblogs.com/foreachlife/p/xaf_blazor_enable_Diagnostic_action.html
Copyright © 2011-2022 走看看