We_*_*_Go 1 c# visual-studio blazor blazor-client-side
我想在 blazor 中使用依赖注入我正在使用 Visual Studio 预览最新版本我想在 startup.cs 中添加此代码
services.AddSingleton<SengaltonServices>();
Run Code Online (Sandbox Code Playgroud)
对于 Blazor WASM,您可以Program使用WebAssemblyHostBuilder.Services以下方式设置 DI :
public class Program
{
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.Services.AddSingleton<SengaltonServices>();
await builder.Build().RunAsync();
}
}
Run Code Online (Sandbox Code Playgroud)