【发布时间】:2019-10-14 16:32:45
【问题描述】:
Microsoft(Daniel Roth 和 Luke Latham)的 Introduction to ASP.NET Core Blazor 文章展示了 Razor 代码中等待调用的示例,例如
@code {
private WeatherForecast[] forecasts;
protected override async Task OnInitializedAsync()
{
forecasts = await ForecastService.GetForecastAsync(DateTime.Now);
}
}
但是,没有一个示例表明剃刀页面是否应该在捕获的上下文中继续,例如
.ConfigureAwait(false);
or
.ConfigureAwait(true);
Blazor 是否有 UI 线程是唯一能够更新组件的线程的概念?在页面和/或页面组件中调用等待调用时被认为是“最佳实践”。
【问题讨论】:
标签: async-await blazor blazor-server-side