Udostępnij za pośrednictwem


HttpMethodAttribute Klasa

Definicja

Identyfikuje akcję, która obsługuje dany zestaw 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
Dziedziczenie
HttpMethodAttribute
Pochodne
Atrybuty
Implementuje

Konstruktory

HttpMethodAttribute(IEnumerable<String>)

Tworzy nowy HttpMethodAttribute przy użyciu danego zestawu metod HTTP.

HttpMethodAttribute(IEnumerable<String>, String)

Tworzy nowy HttpMethodAttribute przy użyciu danego zestawu metod HTTP danego szablonu trasy.

Właściwości

HttpMethods

Lista metod http obsługiwanych przez tego dostawcę akcji.

Name

Pobiera nazwę trasy. Nazwa trasy może służyć do generowania linku przy użyciu określonej trasy, zamiast polegać na wyborze trasy na podstawie danego zestawu wartości trasy.

Order

Pobiera kolejność tras. Kolejność określa kolejność wykonywania trasy. Najpierw są sprawdzane trasy o niższej wartości zamówienia. Jeśli trasa nie określi wartości, pobiera wartość Order lub wartość domyślną 0, jeśli RouteAttribute wartość nie definiuje wartości na kontrolerze.

Template

Szablon trasy. Może to być null.

Jawne implementacje interfejsu

IRouteTemplateProvider.Order

Pobiera kolejność tras. Kolejność określa kolejność wykonywania trasy. Najpierw są sprawdzane trasy o niższej wartości zamówienia. Gdy trasa nie określi wartości, otrzymuje wartość domyślną 0. Wartość null właściwości Order oznacza, że użytkownik nie określił jawnej kolejności trasy.

Dotyczy