Partilhar via


Microsoft.AspNetCore.Mvc.ActionConstraints Namespace

Fornece contratos e implementações para restrições de ação.

Classes

ActionConstraintContext

Contexto para IActionConstraint execução.

ActionConstraintItem

Representa um IActionConstraintMetadata com ou sem um correspondente IActionConstraint.

ActionConstraintProviderContext

Contexto para um provedor de restrição de ação.

ActionMethodSelectorAttribute

Classe base para atributos que podem implementar a lógica condicional para habilitar ou desabilitar uma ação para uma determinada solicitação. Consulte IActionConstraint.

HttpMethodActionConstraint

A implementação de IActionConstraint usada para impor a filtragem de método HTTP quando o MVC é usado com suporte herdado IRouter . O HttpMethodActionConstraint pode ser usado para determinar o conjunto de métodos HTTP com suporte por uma ação.

Estruturas

ActionSelectorCandidate

Uma ação candidata à seleção de ação.

Interfaces

IActionConstraint

Dá suporte à lógica condicional para determinar se uma ação associada é válida ou não para ser selecionada para a solicitação fornecida.

IActionConstraintFactory

Uma fábrica para IActionConstraint.

IActionConstraintMetadata

Uma interface de marcador que identifica um tipo como metadados para um IActionConstraint.

IActionConstraintProvider

Provedor para IActionConstraint.

Comentários

Para obter uma introdução ao ASP.NET Core MVC, visão geral do ASP.NET Core Mvc.