AcceptVerbsAttribute 类

定义

指定操作支持的 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

路由模板。 可为 null

适用于