Microsoft.AspNetCore.Mvc.ActionConstraints Espacio de nombres

Proporciona contratos e implementaciones para las restricciones de acción.

Clases

ActionConstraintContext

Contexto para la IActionConstraint ejecución.

ActionConstraintItem

Representa un IActionConstraintMetadata con o sin un objeto correspondiente IActionConstraint.

ActionConstraintProviderContext

Contexto para un proveedor de restricciones de acción.

ActionMethodSelectorAttribute

Clase base para atributos que pueden implementar lógica condicional para habilitar o deshabilitar una acción para una solicitud determinada. Vea IActionConstraint.

HttpMethodActionConstraint

La implementación de IActionConstraint usada para aplicar el filtrado de métodos HTTP cuando se usa MVC con compatibilidad heredada IRouter . HttpMethodActionConstraint se puede usar para determinar el conjunto de métodos HTTP admitidos por una acción.

Estructuras

ActionSelectorCandidate

Una acción candidata para la selección de acciones.

Interfaces

IActionConstraint

Admite la lógica condicional para determinar si una acción asociada es válida para seleccionarse para la solicitud especificada.

IActionConstraintFactory

Un generador para IActionConstraint.

IActionConstraintMetadata

Interfaz de marcador que identifica un tipo como metadatos para .IActionConstraint

IActionConstraintProvider

Proveedor para IActionConstraint.

Comentarios

Para obtener una introducción a ASP.NET Core MVC, Información general de ASP.NET Core Mvc.