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

获取路由顺序。 该顺序确定路由执行的顺序。 首先尝试具有较低顺序值的路由。 当路由未指定值时,如果RouteAttribute控制器上未定义值,则获取Order默认值为 0 的值。

Route

路由模板。 可能为 null。

显式接口实现

IRouteTemplateProvider.Order

获取路由顺序。 该顺序确定路由执行的顺序。 首先尝试具有较低顺序值的路由。 当路由未指定值时,它将获取默认值 0。 Order 属性的 null 值表示用户未为路由指定显式顺序。

IRouteTemplateProvider.Template

路由模板。 可为 null

适用于