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

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

Сообщение Anonymous »

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

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

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

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


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


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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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