В ViewComponent я получил это предупреждение: (Я использовал ASP.NET Core 2
)
предупреждение CS1998: в этом асинхронном методе отсутствуют операторы 'await' и он будет работать синхронно.Подумайте об использовании оператора 'await' для ожидания неблокирующих вызовов API или 'await Task.Run (...)' для выполнения работы с процессором в фоновом потоке.
Как я могурешить это?
public class GenericReportViewComponent : ViewComponent
{
public GenericReportViewComponent()
{
}
public async Task<IViewComponentResult> InvokeAsync(GenericReportViewModel model)
{
return View(model);
}
}
Обновление:
в поле зрения, у меня есть @await
:
<div class="container">
@await Component.InvokeAsync("GenericReport", new GenericReportViewModel() { })
</div>