Partilhar via


HttpMethodAttribute Classe

Definição

Identifica uma ação que dá suporte a um determinado conjunto de métodos 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
Herança
HttpMethodAttribute
Derivado
Atributos
Implementações

Construtores

HttpMethodAttribute(IEnumerable<String>)

Cria um novo HttpMethodAttribute com o conjunto determinado de métodos HTTP.

HttpMethodAttribute(IEnumerable<String>, String)

Cria um novo HttpMethodAttribute com o conjunto determinado de métodos HTTP um modelo de rota fornecido.

Propriedades

HttpMethods

A lista de métodos http compatíveis com esse provedor de ações.

Name

Obtém o nome da rota. O nome da rota pode ser usado para gerar um link usando uma rota específica, em vez de depender da seleção de uma rota com base no conjunto determinado de valores de rota.

Order

Obtém a ordem de rota. A ordem determina a ordem de execução da rota. As rotas com um valor de ordem inferior são tentadas primeiro. Quando uma rota não especifica um valor, ela obtém o valor do Order ou um valor padrão de 0 se o RouteAttribute não define um valor no controlador.

Template

O modelo de rota. Pode ser null.

Implantações explícitas de interface

IRouteTemplateProvider.Order

Obtém a ordem de rota. A ordem determina a ordem de execução da rota. As rotas com um valor de ordem inferior são tentadas primeiro. Quando uma rota não especifica um valor, ela obtém um valor padrão de 0. Um valor nulo para a propriedade Order significa que o usuário não especificou uma ordem explícita para a rota.

Aplica-se a