共用方式為


HttpMethodAttribute 類別

定義

識別支援一組指定 HTTP 方法的動作。

public ref class HttpMethodAttribute abstract : Attribute, Microsoft::AspNetCore::Mvc::Routing::IActionHttpMethodProvider, Microsoft::AspNetCore::Mvc::Routing::IRouteTemplateProvider
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public abstract class HttpMethodAttribute : Attribute, Microsoft.AspNetCore.Mvc.Routing.IActionHttpMethodProvider, Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type HttpMethodAttribute = class
    inherit Attribute
    interface IActionHttpMethodProvider
    interface IRouteTemplateProvider
Public MustInherit Class HttpMethodAttribute
Inherits Attribute
Implements IActionHttpMethodProvider, IRouteTemplateProvider
繼承
HttpMethodAttribute
衍生
屬性
實作

建構函式

HttpMethodAttribute(IEnumerable<String>)

使用指定的 HTTP 方法集建立新的 HttpMethodAttribute

HttpMethodAttribute(IEnumerable<String>, String)

使用指定的 HTTP 方法集,建立新的 HttpMethodAttribute ,並指定路由範本。

屬性

HttpMethods

此動作提供者支援的 HTTP 方法清單。

Name

取得路由名稱。 路由名稱可用來使用特定路由來產生連結,而不是依賴根據指定路由值的路由選取。

Order

取得路由順序。 順序會決定路由執行的順序。 系統會先嘗試具有較低順序值的路由。 當路由未指定值時,如果 RouteAttribute 未在控制器上定義值,它會取得 Order 的值或預設值 0。

Template

路由範本。 可以是 null

明確介面實作

IRouteTemplateProvider.Order

取得路由順序。 順序會決定路由執行的順序。 系統會先嘗試具有較低順序值的路由。 當路由未指定值時,它會取得預設值 0。 Order 屬性的 Null 值表示使用者未指定路由的明確順序。

適用於