【发布时间】:2023-01-12 02:03:23
【问题描述】:
Blazor 组件中的以下实现是否有任何问题?许多示例在每个方法中重复使用 CreateClient,我想知道它是否可以由一个属性处理,在一个地方避免重复。
@inject IHttpClientFactory ClientFactory
@code{
private HttpClient Client => ClientFactory.CreateClient("api");
private object myData;
private async Task GetData()
{
myData = await Client.GetFromJsonAsync<MyClass>("endpoint");
}
}
【问题讨论】:
标签: blazor blazor-server-side blazor-webassembly dotnet-httpclient httpclientfactory