BlazorWASM应用中,“ASP.NETCorehosted”的目的是什么?
创始人
2024-12-21 22:00:07
0

“ASP.NET Core hosted” 是 Blazor WebAssembly 应用程序模板中的一个选项,它表示应用程序使用 ASP.NET Core 作为其后端运行时。这种配置使得开发人员能够在 ASP.NET Core 中实现服务器端 Blazor 和客户端 Blazor 之间的通信。

例如,假设我们希望在 Blazor WASM 应用中使用 ASP.NET Core 作为后端来存储和检索数据。现在我们可以创建一个带有“ASP.NET Core hosted”选项的 Blazor WASM 应用程序,然后在 ASP.NET Core 中创建 Web API 来附加到 Blazor WASM 应用程序中。

下面是一个简单的代码示例:

  1. 创建具有“ASP.NET Core hosted”选项的 Blazor WebAssembly 应用程序。

  2. 在“Server”项目中创建一个新的控制器:

[Route("api/[controller]")]
[ApiController]
public class WeatherForecastController : ControllerBase
{
    [HttpGet]
    public IEnumerable Get()
    {
        var rng = new Random();
        return Enumerable.Range(1, 5).Select(index => new WeatherForecast
        {
            Date = DateTime.Now.AddDays(index),
            TemperatureC = rng.Next(-20, 55),
            Summary = Summaries[rng.Next(Summaries.Length)]
        })
        .ToArray();
    }

    private static readonly string[] Summaries = new[]
    {
        "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
    };
}
  1. 在 Blazor WASM 应用程序中调用该 API:
protected override async Task OnInitializedAsync()
{
    var forecasts = await http.GetFromJsonAsync("api/weatherforecast");
}

现在,在 Blazor WASM 应用程序中,我们可以调用 ASP.NET Core Web API,以便从后端服务器中获取数据。

相关内容

热门资讯

透视详细!德州透视插件(透视)... 透视详细!德州透视插件(透视)hh poker软件,教程策略(存在有挂)-哔哩哔哩在进入德州透视插件...
透视辅助!sohoo poke... 透视辅助!sohoo poker辅助(透视)wepoker怎么提高运气,教程学习(有挂解密)-哔哩哔...
透视科普!hhpoker有透视... 透视科普!hhpoker有透视功能吗(透视)hhpoker德州真的假的,教程诀窍(了解有挂)-哔哩哔...
透视揭露!pokerrrr2辅... 透视揭露!pokerrrr2辅助(透视)wepoker辅助透视软件,教程资料(有挂攻略)-哔哩哔哩1...
透视教你!智星德州插件怎么下载... 透视教你!智星德州插件怎么下载(透视)aapoker脚本,教程手册(有挂攻略)-哔哩哔哩1、智星德州...
透视解密!约局吧辅助器(透视)... 透视解密!约局吧辅助器(透视)pokemmo内置修改器,教程指南书(真是有挂)-哔哩哔哩1、poke...
透视推荐!福建大菠萝万能辅助器... 透视推荐!福建大菠萝万能辅助器(透视)wepokerplus到底是挂了吗,教程模块(有挂技术)-哔哩...
透视解迷!uupoker有透视... 透视解迷!uupoker有透视吗(透视)德普之星透视,教程妙招(有挂教学)-哔哩哔哩1、透视解迷!u...
透视开挂!wepokerplu... 透视开挂!wepokerplus透视脚本免费(透视)德普辅助软件,教程手册(真实有挂)-哔哩哔哩1、...
透视解谜!德普之星辅助器app... 透视解谜!德普之星辅助器app(透视)拱趴大菠萝开挂方法,教程技法(证实有挂)-哔哩哔哩1)拱趴大菠...