Microsoft.AspNetCore.Mvc.ActionConstraints Пространство имен

Предоставляет контракты и реализации для ограничений действий.

Классы

ActionConstraintContext

Контекст для IActionConstraint выполнения.

ActionConstraintItem

IActionConstraintMetadata Представляет с соответствующим объектом или без .IActionConstraint

ActionConstraintProviderContext

Контекст для поставщика ограничений действий.

ActionMethodSelectorAttribute

Базовый класс для атрибутов, которые могут реализовать условную логику для включения или отключения действия для данного запроса. См. раздел IActionConstraint.

HttpMethodActionConstraint

Реализация , используемая для принудительной IActionConstraint фильтрации методов HTTP, если MVC используется с устаревшей поддержкой IRouter . Можно HttpMethodActionConstraint использовать для определения набора методов HTTP, поддерживаемых действием.

Структуры

ActionSelectorCandidate

Действие-кандидат для выбора действия.

Интерфейсы

IActionConstraint

Поддерживает условную логику для определения допустимости выбора связанного действия для данного запроса.

IActionConstraintFactory

Фабрика для IActionConstraint.

IActionConstraintMetadata

Интерфейс маркера, определяющий тип в качестве метаданных для IActionConstraint.

IActionConstraintProvider

Поставщик для IActionConstraint.

Комментарии

Общие сведения о ASP.NET Core MVC см. в статье Общие сведения о ASP.NET Core Mvc.