Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
| Ценность | |
|---|---|
| Идентификатор правила | ASP0018 |
| Категория | Использование |
| Исправление является разрушающим или неразрушающим. | Неразрывный |
Причина
Параметр маршрута указан, но не используется.
Описание правила
Параметр маршрута указан, но не используется. В примере ниже параметр id определен в маршруте, но не в обработчике маршрута.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
Устранение нарушений
Чтобы устранить нарушение этого правила, удалите параметр маршрута или добавьте код, использующий этот параметр.
var app = WebApplication.Create();
app.MapGet("/{id}", (string id) => ...);
Когда следует подавлять предупреждения
Как правило, не подавляйте предупреждение по этому правилу, не проверив, используется ли параметр маршрута. В настоящее время свойства в связанной модели атрибутов FromRoute не могут быть проанализированы. Дополнительные сведения см. в статье о проблеме #54212GitHub.
ASP.NET Core