首页 > 解决方案 > Blazor 如何从非 UI 类访问配置

问题描述

我需要在 blazor 服务器应用程序 (.Net 5) 中从 App.Config 中读取一些设置。我的课程在后台线程上运行,并且不是组件的一部分。

有没有办法访问在 Startup 类中创建的 Configuration 对象(或实例化一个新实例)?

例如,var x = Configuration.GetConnectionString('conStr')。

我发现的所有示例都假设正在使用一个组件。

标签: blazorapp-config

解决方案


是的,.Net 5 使用 .Net 核心配置。
有关详细信息,请阅读ASP.NET Core中的配置。
Blazor 使用相同的机制,并且 Blazor WASM 应用从 appsettings.json 加载配置。文档在这里


推荐阅读