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