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

適用於