c# - 依赖注入 Blazor 版本
问题描述
我想在 blazor 中使用依赖注入我正在使用 Visual Studio 预览最新版本我想在 startup.cs 中添加此代码
services.AddSingleton<SengaltonServices>();
解决方案
对于 Blazor WASM,您可以Program
使用以下方式设置 DI WebAssemblyHostBuilder.Services
:
public class Program
{
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.Services.AddSingleton<SengaltonServices>();
await builder.Build().RunAsync();
}
}
推荐阅读
- javascript - Jest 中的嵌套模拟函数
- c# - 如何返回tableA的所有列和连接表的一列
- python - 从 Python 运行 psql 命令以从 PostgreSQL 转储文件中恢复
- python - 芹菜任务有没有办法确定工人是否正在等待它完成以便它可以关闭?
- bash - 检查文件是否存在于路径中的任何目录中,或者当前目录是否在 git 项目中
- sql - SQL 客户端 CPU 利用率
- php - PHP 脚本停止在共享主机上运行
- css - 如何在 Div 上方溢出文本 - 即使父 Div 为 0% 宽度
- ios - switch 语句返回类实例
- javascript - 在 C++ 中访问 HttpStatusCode,如 Javascript