AcceptVerbsAttribute AcceptVerbsAttribute AcceptVerbsAttribute Class

Definition

Specifies what HTTP methods an action supports.

[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public sealed class AcceptVerbsAttribute : Attribute, Microsoft.AspNetCore.Mvc.Routing.IActionHttpMethodProvider, Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider
type AcceptVerbsAttribute = class
    inherit Attribute
    interface IActionHttpMethodProvider
    interface IRouteTemplateProvider
Public NotInheritable Class AcceptVerbsAttribute
Inherits Attribute
Implements IActionHttpMethodProvider, IRouteTemplateProvider
Inheritance
AcceptVerbsAttributeAcceptVerbsAttributeAcceptVerbsAttribute
Attributes
Implements

Constructors

AcceptVerbsAttribute(String) AcceptVerbsAttribute(String) AcceptVerbsAttribute(String)

Initializes a new instance of the AcceptVerbsAttribute class.

AcceptVerbsAttribute(String[]) AcceptVerbsAttribute(String[]) AcceptVerbsAttribute(String[])

Initializes a new instance of the AcceptVerbsAttribute class.

Properties

HttpMethods HttpMethods HttpMethods

Gets the HTTP methods the action supports.

Name Name Name
Order Order Order

Gets the route order. The order determines the order of route execution. Routes with a lower order value are tried first. When a route doesn't specify a value, it gets the value of the Order or a default value of 0 if the RouteAttribute doesn't define a value on the controller.

Route Route Route

The route template. May be null.

Explicit Interface Implementations

IRouteTemplateProvider.Order IRouteTemplateProvider.Order IRouteTemplateProvider.Order
IRouteTemplateProvider.Template IRouteTemplateProvider.Template IRouteTemplateProvider.Template

Applies to