AcceptVerbsAttribute Class

Definition

Specifies what HTTP methods an action supports.

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
type AcceptVerbsAttribute = class
    inherit Attribute
    interface IActionHttpMethodProvider
    interface IRouteTemplateProvider
Public NotInheritable Class AcceptVerbsAttribute
Inherits Attribute
Implements IActionHttpMethodProvider, IRouteTemplateProvider
Inheritance
AcceptVerbsAttribute
Attributes
Implements

Constructors

AcceptVerbsAttribute(String)

Initializes a new instance of the AcceptVerbsAttribute class.

AcceptVerbsAttribute(String[])

Initializes a new instance of the AcceptVerbsAttribute class.

Properties

HttpMethods

Gets the HTTP methods the action supports.

Name
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

The route template. May be null.

Explicit Interface Implementations

IRouteTemplateProvider.Order
IRouteTemplateProvider.Template

Applies to