Sdílet prostřednictvím


HttpMethodAttribute Třída

Definice

Identifikuje akci, která podporuje danou sadu metod 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
Dědičnost
HttpMethodAttribute
Odvozené
Atributy
Implementuje

Konstruktory

HttpMethodAttribute(IEnumerable<String>)

Vytvoří nový HttpMethodAttribute s danou sadou metod HTTP.

HttpMethodAttribute(IEnumerable<String>, String)

Vytvoří novou HttpMethodAttribute s danou sadou metod HTTP a danou šablonu trasy.

Vlastnosti

HttpMethods

Seznam metod HTTP, které tento zprostředkovatel akcí podporuje.

Name

Získá název trasy. Název trasy se dá použít k vygenerování propojení pomocí konkrétní trasy místo toho, abyste se spoléhali na výběr trasy na základě dané sady hodnot trasy.

Order

Získá pořadí tras. Pořadí určuje pořadí provádění trasy. Nejprve se zkusí trasy s nižší hodnotou objednávky. Pokud trasa nezadá hodnotu, získá hodnotu Order nebo výchozí hodnotu 0, pokud RouteAttribute nedefinuje hodnotu v kontroleru.

Template

Šablona trasy. Může být null.

Explicitní implementace rozhraní

IRouteTemplateProvider.Order

Získá pořadí tras. Pořadí určuje pořadí provádění trasy. Nejprve se zkusí trasy s nižší hodnotou objednávky. Pokud trasa nezadá hodnotu, získá výchozí hodnotu 0. Hodnota null vlastnosti Order znamená, že uživatel nezadal explicitní pořadí trasy.

Platí pro