Как подавить предупреждение компилятора, чтобы добавить «ожидание» внутри представления бритвы?C#

Место общения программистов C#
Anonymous
Как подавить предупреждение компилятора, чтобы добавить «ожидание» внутри представления бритвы?

Сообщение Anonymous »

Я использую MVC 5, и у меня есть вспомогательные методы расширения для создания ссылок и других URL-адресов на основе Expression, которые вызывают действия контроллера. Эти выражения, очевидно, не используются при создании представления. Они используются только для метаданных.

Учитывая этот отрывок с моей точки зрения,

Код: Выделить всё

@this.Form((AccountController c) => c.Register(null))
компилятор выдает предупреждение:


Предупреждение 1 Поскольку этот вызов не ожидается, выполнение текущего
метода продолжается до завершения вызова. Рассмотрите возможность применения оператора
'await' к результату вызова
.


Это предупреждение не кажется уместным, поскольку оно может применяться только в том случае, если была вызвана эта лямбда-выражение, чего, как я знаю, никогда не происходит.

Есть ли способ подавить это? Если нет, я, вероятно, сделаю действие неасинхронным.

Подробнее здесь: https://stackoverflow.com/questions/258 ... razor-view

Вернуться в «C#»