Microsoft.AspNetCore.Mvc.ActionConstraints 命名空间

为操作约束提供协定和实现。

ActionConstraintContext

执行上下文 IActionConstraint

ActionConstraintItem

表示 IActionConstraintMetadata 具有或不带相应 IActionConstraint的 。

ActionConstraintProviderContext

操作约束提供程序的上下文。

ActionMethodSelectorAttribute

属性的基类,这些属性可以实现条件逻辑,以启用或禁用给定请求的操作。 请参阅 IActionConstraint

HttpMethodActionConstraint

的实现 IActionConstraint ,用于在 MVC 与旧版 IRouter 支持一起使用时强制实施 HTTP 方法筛选。 HttpMethodActionConstraint可用于确定操作支持的 HTTP 方法集。

结构

ActionSelectorCandidate

操作选择的候选操作。

接口

IActionConstraint

支持条件逻辑,用于确定为给定请求选择关联的操作是否有效。

IActionConstraintFactory

IActionConstraint工厂。

IActionConstraintMetadata

一个标记接口,用于将类型标识为 的 IActionConstraint元数据。

IActionConstraintProvider

IActionConstraint提供程序。

注解

有关 ASP.NET Core MVC 的简介,请参阅 ASP.NET Core Mvc 概述