Сделать все методы контроллера асинхронными - PullRequest
0 голосов
/ 05 ноября 2018

Прямо сейчас у меня в контроллере есть метод, который просто возвращает статическую страницу.

public IActionResult CookiesPolicy()
{
    return View();
}

Все мои другие методы контроллера являются асинхронными, и я также хотел бы сделать этот метод асинхронным. Я могу это сделать? А если нет, то почему?

public async Task<IActionResult> CookiesPolicy()
{
    return View();
}

Редактировать: если я сделаю это, Visual Studio сообщит мне, что в методе отсутствуют операторы ожидания и он будет работать синхронно.

1 Ответ

0 голосов
/ 05 ноября 2018
public async Task<IActionResult> CookiesPolicy()
{
    return await Task.FromResult(View());
}

Но это не делает вашу программу лучше.

...