AcceptVerbsAttribute Classe

Definizione

Specifica i metodi HTTP supportati da un'azione.

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
Ereditarietà
AcceptVerbsAttribute
Attributi
Implementazioni

Costruttori

AcceptVerbsAttribute(String)

Inizializza una nuova istanza della classe AcceptVerbsAttribute.

AcceptVerbsAttribute(String[])

Inizializza una nuova istanza della classe AcceptVerbsAttribute.

Proprietà

HttpMethods

Ottiene i metodi HTTP supportati dall'azione.

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 provate prima. Quando una route non specifica un valore, ottiene il valore di o un valore predefinito pari Order a 0 se non RouteAttribute definisce un valore nel controller.

Route

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 provate prima. Quando una route non specifica un valore, ottiene un valore predefinito pari a 0. Un valore Null per la proprietà Order significa che l'utente non ha specificato un ordine esplicito per la route.

IRouteTemplateProvider.Template

Modello di route. Può essere null.

Si applica a