Поделиться через


HttpMethodAttribute Класс

Определение

Определяет действие, поддерживающее заданный набор методов 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
Наследование
HttpMethodAttribute
Производный
Атрибуты
Реализации

Конструкторы

HttpMethodAttribute(IEnumerable<String>)

Создает объект HttpMethodAttribute с заданным набором методов HTTP.

HttpMethodAttribute(IEnumerable<String>, String)

Создает новый HttpMethodAttribute объект с заданным набором методов HTTP заданного шаблона маршрута.

Свойства

HttpMethods

Список методов HTTP, поддерживаемых этим поставщиком действий.

Name

Получает имя маршрута. Имя маршрута можно использовать для создания связи с использованием определенного маршрута вместо того, чтобы полагаться на выбор маршрута на основе заданного набора значений маршрута.

Order

Возвращает порядок маршрутов. Порядок выполнения маршрута определяется порядком. Сначала выполняются маршруты с более низким порядком. Если маршрут не указывает значение, он получает значение Order или значение по умолчанию 0, если RouteAttribute не определяет значение на контроллере.

Template

Шаблон маршрута. Может иметь значение null.

Явные реализации интерфейса

IRouteTemplateProvider.Order

Возвращает порядок маршрутов. Порядок выполнения маршрута определяется порядком. Сначала выполняются маршруты с более низким порядком. Если маршрут не указывает значение, он получает значение по умолчанию 0. Значение NULL для свойства Order означает, что пользователь не указал явный порядок маршрута.

Применяется к