AcceptVerbsAttribute Třída

Definice

Určuje, jaké metody HTTP akce podporuje.

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
Dědičnost
AcceptVerbsAttribute
Atributy
Implementuje

Konstruktory

AcceptVerbsAttribute(String)

Inicializuje novou instanci AcceptVerbsAttribute třídy .

AcceptVerbsAttribute(String[])

Inicializuje novou instanci AcceptVerbsAttribute třídy .

Vlastnosti

HttpMethods

Získá metody HTTP, které akce podporuje.

Name

Získá název trasy. Název trasy lze použít ke generování propojení pomocí konkrétní trasy, místo abyste museli spoléhat na výběr trasy na základě dané sady hodnot trasy.

Order

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

Route

Šablona trasy. Může mít hodnotu null.

Explicitní implementace rozhraní

IRouteTemplateProvider.Order

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

IRouteTemplateProvider.Template

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

Platí pro