HttpMethodAttribute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
識別支援一組指定 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 |
路由範本。 可以是 |
明確介面實作
IRouteTemplateProvider.Order |
取得路由順序。 順序會決定路由執行的順序。 系統會先嘗試具有較低順序值的路由。 當路由未指定值時,它會取得預設值 0。 Order 屬性的 Null 值表示使用者未指定路由的明確順序。 |