Microsoft.AspNetCore.Mvc.ActionConstraints 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为操作约束提供协定和实现。
类
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 概述。