Condividi tramite


HttpMethodAttribute Classe

Definizione

Identifica un'azione che supporta un determinato set di metodi 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
Ereditarietà
HttpMethodAttribute
Derivato
Attributi
Implementazioni

Costruttori

HttpMethodAttribute(IEnumerable<String>)

Crea un nuovo HttpMethodAttribute oggetto con il set specificato di metodi HTTP.

HttpMethodAttribute(IEnumerable<String>, String)

Crea un nuovo HttpMethodAttribute oggetto con il set specificato di metodi HTTP un modello di route specificato.

Proprietà

HttpMethods

Elenco dei metodi HTTP supportati dal provider di azioni.

Name

Ottiene il nome della route. Il nome della route può essere usato per generare un collegamento usando una route specifica, anziché basarsi sulla selezione di una route in base al set specificato di valori di route.

Order

Ottiene l'ordine di route. L'ordine determina l'ordine di esecuzione della route. Le route con un valore di ordine inferiore vengono tentate per prime. Quando una route non specifica un valore, ottiene il valore di Order o un valore predefinito pari a 0 se non RouteAttribute definisce un valore nel controller.

Template

Modello di route. Può essere null.

Implementazioni dell'interfaccia esplicita

IRouteTemplateProvider.Order

Ottiene l'ordine di route. L'ordine determina l'ordine di esecuzione della route. Le route con un valore di ordine inferiore vengono tentate per prime. Quando una route non specifica un valore, ottiene un valore predefinito pari a 0. Un valore Null per la proprietà Order indica che l'utente non ha specificato un ordine esplicito per la route.

Si applica a