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