Udostępnij za pośrednictwem


AcceptVerbsAttribute Klasa

Definicja

Określa, jakie metody HTTP obsługuje akcja.

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
Dziedziczenie
AcceptVerbsAttribute
Atrybuty
Implementuje

Konstruktory

AcceptVerbsAttribute(String)

Inicjuje nowe wystąpienie klasy AcceptVerbsAttribute.

AcceptVerbsAttribute(String[])

Inicjuje nowe wystąpienie klasy AcceptVerbsAttribute.

Właściwości

HttpMethods

Pobiera metody HTTP obsługiwane przez akcję.

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 tras.

Order

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

Route

Szablon trasy. Może mieć wartość null.

Jawne implementacje interfejsu

IRouteTemplateProvider.Order

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

IRouteTemplateProvider.Template

Szablon trasy. Może to być null.

Dotyczy