AcceptVerbsAttribute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定操作支持的 HTTP 方法。
public ref class AcceptVerbsAttribute sealed : Attribute, Microsoft::AspNetCore::Mvc::Routing::IActionHttpMethodProvider, Microsoft::AspNetCore::Mvc::Routing::IRouteTemplateProvider
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public sealed class AcceptVerbsAttribute : Attribute, Microsoft.AspNetCore.Mvc.Routing.IActionHttpMethodProvider, Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type AcceptVerbsAttribute = class
inherit Attribute
interface IActionHttpMethodProvider
interface IRouteTemplateProvider
Public NotInheritable Class AcceptVerbsAttribute
Inherits Attribute
Implements IActionHttpMethodProvider, IRouteTemplateProvider
- 继承
-
AcceptVerbsAttribute
- 属性
- 实现
构造函数
AcceptVerbsAttribute(String) |
初始化 AcceptVerbsAttribute 类的新实例。 |
AcceptVerbsAttribute(String[]) |
初始化 AcceptVerbsAttribute 类的新实例。 |
属性
HttpMethods |
获取操作支持的 HTTP 方法。 |
Name |
获取路由名称。 路由名称可用于使用特定路由生成链接,而不是依赖于基于给定路由值集选择路由。 |
Order |
获取路由顺序。 顺序确定路由执行的顺序。 首先尝试具有较低顺序值的路由。 当路由未指定值时,它会获取 的值 Order ,如果 RouteAttribute 未在控制器上定义值,则获取默认值 0。 |
Route |
路由模板。 可能为 null。 |
显式接口实现
IRouteTemplateProvider.Order |
获取路由顺序。 顺序确定路由执行的顺序。 首先尝试具有较低顺序值的路由。 当路由未指定值时,它将获取默认值 0。 Order 属性的 null 值表示用户未为路由指定显式顺序。 |
IRouteTemplateProvider.Template |
路由模板。 可为 |