如何从任何类blazor服务器端读取appsetting.json

编程入门 行业动态 更新时间:2024-10-25 17:28:50
本文介绍了如何从任何类blazor服务器端读取appsetting.json的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我知道如何从razor组件访问appsetting.json,但如何从Blazor服务器端项目中的任何类访问?

从剃须刀组件我只需注入:

@注入IConfiguration_CONFIG

并访问我需要的所有内容,如: _config.GetConnectionString(";default";)

但如何才能在任何类中执行相同的操作? 当我尝试这样做时

IConfigurationConfigurationConfigurationsIConfigurationConfigurationsIConfigurationConfigurationsIConfigurationConfigurationConfigurationsIConfigurationConfigurationConfigurationsIConfigurationConfigurationConfigurations

它说明当我想要获取数据时,_CONFIG是NULL还是未赋值的局部变量取决于我写入变量的位置。

推荐答案

我了解它的工作原理,因此我可以自己回答我的问题

事实上,您只需在您的类中添加一个以Iconfiguration为参数的构造函数,您就可以使用它并调用您的应用程序设置中存储的数据:

public class MyClass { public MyClass (IConfiguration config) { _config = config; } private readonly IConfiguration _config; void MyMethod(){ ..... } }

您可以在您的方法中使用它:

string myCon = _config.GetConnectionString("Default");

更多推荐

如何从任何类blazor服务器端读取appsetting.json

本文发布于:2023-11-14 02:50:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1586018.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:服务器端   blazor   json   appsetting

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!