Введение в ASP.NET Core Blazor в статье Microsoft (Дэниел Рот и Люк Лэтэм) показаны примеры ожидаемых вызовов в коде Razor, например
@code {
private WeatherForecast[] forecasts;
protected override async Task OnInitializedAsync()
{
forecasts = await ForecastService.GetForecastAsync(DateTime.Now);
}
}
Однако ни в одном из примеров не указано, должны ли страницы Razor продолжаться в захваченном контексте или нет, например
.ConfigureAwait(false);
or
.ConfigureAwait(true);
Есть ли у Blazor концепция потока пользовательского интерфейса как единственного потока, способного обновлять компоненты? Что считается «наилучшей практикой» при вызове ожидаемых вызовов в компонентах страницы и / или в компонентах страницы.