Endpoint Report

dotnet8_assembly_level_attribute

Assembly

DOTNET_CORE

Attribute

Controller

Class Name Attribute
Namespace dotnet8
Number of Actions 3
Get
Attribute Routed Action
  • /attributecontrollerprefix2
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /attributecontrollerprefix
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • GetWithRoute
    Attribute Routed Action
  • /attributecontrollerprefix2/getwithroute
    GET
  • /attributecontrollerprefix/getwithroute
    GET
  • MultipleRoutes
    Attribute Routed Action
  • /attributecontrollerprefix2/multipleroutes/1
    GET
  • /attributecontrollerprefix2/multipleroutes/2
    GET
  • /attributecontrollerprefix/multipleroutes/1
    GET
  • /attributecontrollerprefix/multipleroutes/2
    GET
  • AttributeControllerNoRoute

    Controller

    Class Name AttributeControllerNoRoute
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /attributecontrollernoroute/getWithHttpGetRoute
    GET
  • GetWithRoute
    Attribute Routed Action
  • /attributecontrollernoroute/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Inheriting

    Controller

    Class Name Inheriting
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /inheritingcontrollerprefix
    GET
  • /inheritingcontrollerprefix2
    GET
  • GetWithRoute
    Attribute Routed Action
  • /inheritingcontrollerprefix/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /inheritingcontrollerprefix2/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • InheritingController2

    Controller

    Class Name InheritingController2
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /inheritingcontroller2prefix
    GET
  • /inheritingcontroller2prefix2
    GET
  • GetWithRoute
    Attribute Routed Action
  • /inheritingcontroller2prefix/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /inheritingcontroller2prefix2/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • CustomBaseInheriting

    Controller

    Class Name CustomBaseInheriting
    Namespace dotnet8
    Number of Actions 1
    Get
    Attribute Routed Action
  • /custombase/route
    GET
  • ActiveControllerWithNoMethodRoute

    Controller

    Class Name ActiveControllerWithNoMethodRoute
    Namespace dotnet8
    Number of Actions 1
    HelloWorld
    Attribute Routed Action
  • /activeController
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /activeController2
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ControllerComplexHttpMethods

    Controller

    Class Name ControllerComplexHttpMethods
    Namespace dotnet8
    Number of Actions 5
    MultipleHTTPMethodsWithRotues
    Attribute Routed Action
  • /controllerComplexHttpMethods/get
    GET
  • /controllerComplexHttpMethods/post
    POST
  • /controllerComplexHttpMethods/put
    PUT
  • /controllerComplexHttpMethods/delete
    DELETE
  • /controllerComplexHttpMethods/patch
    PATCH
  • /controllerComplexHttpMethods/options
    OPTIONS
  • /controllerComplexHttpMethods/head
    HEAD
  • /controllerComplexHttpMethods2/get
    GET
  • /controllerComplexHttpMethods2/post
    POST
  • /controllerComplexHttpMethods2/put
    PUT
  • /controllerComplexHttpMethods2/delete
    DELETE
  • /controllerComplexHttpMethods2/patch
    PATCH
  • /controllerComplexHttpMethods2/options
    OPTIONS
  • /controllerComplexHttpMethods2/head
    HEAD
  • MultipleHTTPMethodsSomeWithRoutes
    Attribute Routed Action
  • /controllerComplexHttpMethods/get2
    GET
  • /controllerComplexHttpMethods
    POST DELETE HEAD
  • /controllerComplexHttpMethods/put2
    PUT
  • /controllerComplexHttpMethods/patch2
    PATCH
  • /controllerComplexHttpMethods/options2
    OPTIONS
  • /controllerComplexHttpMethods2/get2
    GET
  • /controllerComplexHttpMethods2
    POST DELETE HEAD
  • /controllerComplexHttpMethods2/put2
    PUT
  • /controllerComplexHttpMethods2/patch2
    PATCH
  • /controllerComplexHttpMethods2/options2
    OPTIONS
  • HttpMethodWithSameRouteAsAnotherButNoMethod
    Attribute Routed Action
  • /controllerComplexHttpMethods/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /controllerComplexHttpMethods2/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • HttpMethodWithSameRouteAsAnotherButGetMethod
    Attribute Routed Action
  • /controllerComplexHttpMethods/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET
  • /controllerComplexHttpMethods2/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET
  • HttpMethodWithSameRouteAsAnotherButPostMethod
    Attribute Routed Action
  • /controllerComplexHttpMethods/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    POST
  • /controllerComplexHttpMethods2/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    POST
  • AcceptVerbs

    Controller

    Class Name AcceptVerbs
    Namespace dotnet8
    Number of Actions 2
    AcceptVerbsRoute
    Attribute Routed Action
  • /acceptverbscontroller/acceptverbsroute
    GET POST
  • AcceptVerbsWithoutRoute
    Attribute Routed Action
  • /acceptverbscontroller
    PATCH DELETE
  • ControllerWithPrefixButOnlyVerbsOnMethods

    Controller

    Class Name ControllerWithPrefixButOnlyVerbsOnMethods
    Namespace dotnet8
    Number of Actions 7
    Get
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    GET
  • Post
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    POST
  • Put
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    PUT
  • Delete
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    DELETE
  • Patch
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    PATCH
  • Options
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    OPTIONS
  • Head
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    HEAD
  • ControllerWithNoRoutes

    Controller

    Class Name ControllerWithNoRoutes
    Namespace dotnet8
    Number of Actions 0

    ControllerWithPlaceholders

    Controller

    Class Name ControllerWithPlaceholders
    Namespace dotnet8
    Number of Actions 2
    OverridenActionName
    Attribute Routed Action
  • /ControllerWithPlaceholders/OverridenActionName
    GET
  • Post
    Attribute Routed Action
  • /ControllerWithPlaceholders/Post
    POST
  • ControllerWithRouteTemplateLiterals

    Controller

    Class Name ControllerWithRouteTemplateLiterals
    Namespace dotnet8
    Number of Actions 3
    OverridenActionName
    Attribute Routed Action
  • /literals/ControllerWithRouteTemplateLiterals/OverridenActionName
    GET
  • Post
    Attribute Routed Action
  • /literals/ControllerWithRouteTemplateLiterals/Post
    GET
  • Delete
    Attribute Routed Action
  • /literals/ControllerWithRouteTemplateLiterals/get
    GET
  • ControllerWithComplexTemplateLiterals

    Controller

    Class Name ControllerWithComplexTemplateLiterals
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /complexliterals/ControllerWithComplexTemplateLiterals/Get
    GET
  • /complexliterals/
    GET
  • /complexliterals/ControllerWithComplexTemplateLiterals/
    GET
  • Post
    Attribute Routed Action
  • /complexliterals/ControllerWithComplexTemplateLiterals/Post
    GET
  • ControllerWithComplexTemplateLiteralsReverse

    Controller

    Class Name ControllerWithComplexTemplateLiteralsReverse
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /complexliteralsreverse/Get/ControllerWithComplexTemplateLiteralsReverse
    GET
  • /complexliteralsreverse/
    GET
  • /complexliteralsreverse/Get/
    GET
  • Post
    Attribute Routed Action
  • /complexliteralsreverse/Post/ControllerWithComplexTemplateLiteralsReverse
    GET
  • ControllerWithComplexTemplateLiterals2

    Controller

    Class Name ControllerWithComplexTemplateLiterals2
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /complexliterals2/ControllerWithComplexTemplateLiterals2/a/Get
    GET
  • /complexliterals2/ControllerWithComplexTemplateLiterals2/a/
    GET
  • Post
    Attribute Routed Action
  • /complexliterals2/ControllerWithComplexTemplateLiterals2/a/Post
    GET
  • ControllerWithComplexTemplateLiteralsNo

    Controller

    Class Name ControllerWithComplexTemplateLiteralsNo
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /complexliteralsnocontroller/Get
    GET
  • Post
    Attribute Routed Action
  • /complexliteralsnocontroller/Post
    GET
  • ControllerWithComplexTemplateLiteralsNoActions

    Controller

    Class Name ControllerWithComplexTemplateLiteralsNoActions
    Namespace dotnet8
    Number of Actions 3
    Get
    Attribute Routed Action
  • /complexliteralsonlycontroller/ControllerWithComplexTemplateLiteralsNoActions/get
    GET
  • Post
    Attribute Routed Action
  • /complexliteralsonlycontroller/ControllerWithComplexTemplateLiteralsNoActions/post
    GET
  • Default
    Attribute Routed Action
  • /complexliteralsonlycontroller/ControllerWithComplexTemplateLiteralsNoActions
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ControllerWithEmptyRouteAndPrefix

    Controller

    Class Name ControllerWithEmptyRouteAndPrefix
    Namespace dotnet8
    Number of Actions 1
    Get
    Attribute Routed Action
  • /controllerwithemptyrouteandprefix
    GET
  • ControllerWithEscapedSquareBrackets

    Controller

    Class Name ControllerWithEscapedSquareBrackets
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /[]/[controller]
    GET
  • Post
    Attribute Routed Action
  • /[]/[action]
    GET
  • ControllerWithEscapedCurlyBrackets

    Controller

    Class Name ControllerWithEscapedCurlyBrackets
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /{}/{controller}
    GET
  • Post
    Attribute Routed Action
  • /{}/{action}
    GET
  • ListAllRoutes

    Controller

    Class Name ListAllRoutes
    Namespace dotnet8
    Number of Actions 2
    ListAttributeRoutes
    Attribute Routed Action
  • /api/attributeroutes
    GET
  • ListConventionalRoutes
    Attribute Routed Action
  • /api/conventionalroutes
    GET

  • dotnetframework

    Assembly

    DOTNET_FRAMEWORK

    Attribute

    Controller

    Class Name Attribute
    Namespace dotnetframework472.Mvc
    Number of Actions 3
    Get
    Conventionally Routed Action
  • /conventionalprefix/Attribute/Get
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • GetWithRoute
    Attribute Routed Action
  • /attributecontrollerprefix/attributegetwithroute
    GET
  • MultipleRoutes
    Attribute Routed Action
  • /attributecontrollerprefix/multipleroutes/1
    GET
  • /attributecontrollerprefix/multipleroutes/2
    GET
  • EmptyControllerBase

    Controller

    Class Name EmptyControllerBase
    Namespace dotnetframework472.Mvc
    Number of Actions 0

    AttributeControllerNoRoute

    Controller

    Class Name AttributeControllerNoRoute
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    Get
    Attribute Routed Action
  • /attributecontrollernoroute/getWithHttpGetRoute
    GET
  • GetWithRoute
    Attribute Routed Action
  • /attributecontrollernoroute/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Inheriting

    Controller

    Class Name Inheriting
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /conventionalprefix/Inheriting/Get
    GET
  • GetWithRoute
    Attribute Routed Action
  • /inheritingcontrollerprefix/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • InheritingControllerNoRoute

    Controller

    Class Name InheritingControllerNoRoute
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /conventionalprefix/InheritingControllerNoRoute/Get
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • GetWithRoute
    Attribute Routed Action
  • /InheritingControllerNoRoute/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • InheritingController2

    Controller

    Class Name InheritingController2
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /conventionalprefix/InheritingController2/Get
    GET
  • GetWithRoute
    Attribute Routed Action
  • /inheritingcontroller2prefix/getwithroute2
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • CustomBaseInheriting

    Controller

    Class Name CustomBaseInheriting
    Namespace dotnetframework472.Mvc
    Number of Actions 1
    Get
    Attribute Routed Action
  • /custombase/route
    GET
  • InheritingController2NoRoute

    Controller

    Class Name InheritingController2NoRoute
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /conventionalprefix/InheritingController2NoRoute/Get
    GET
  • GetWithRoute
    Attribute Routed Action
  • /inheritingcontroller2noroute/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ActiveControllerWithNoMethodRoute

    Controller

    Class Name ActiveControllerWithNoMethodRoute
    Namespace dotnetframework472.Mvc
    Number of Actions 1
    HelloWorld
    Conventionally Routed Action
  • /conventionalprefix/ActiveControllerWithNoMethodRoute/HelloWorld
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ControllerComplexHttpMethods

    Controller

    Class Name ControllerComplexHttpMethods
    Namespace dotnetframework472.Mvc
    Number of Actions 3
    HttpMethodWithSameRouteAsAnotherButNoMethod
    Attribute Routed Action
  • /controllerComplexHttpMethods/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • HttpMethodWithSameRouteAsAnotherButGetMethod
    Attribute Routed Action
  • /controllerComplexHttpMethods/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET DELETE
  • HttpMethodWithSameRouteAsAnotherButPostMethod
    Attribute Routed Action
  • /controllerComplexHttpMethods/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    PUT
  • AcceptVerbs

    Controller

    Class Name AcceptVerbs
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    AcceptVerbsRoute
    Attribute Routed Action
  • /acceptverbscontroller/acceptverbsroute
    GET POST
  • AcceptVerbsWithoutRoute
    Conventionally Routed Action
  • /conventionalprefix/AcceptVerbs/AcceptVerbsWithoutRoute
    PATCH DELETE
  • ControllerWithPrefixButOnlyVerbsOnMethods

    Controller

    Class Name ControllerWithPrefixButOnlyVerbsOnMethods
    Namespace dotnetframework472.Mvc
    Number of Actions 7
    Get
    Conventionally Routed Action
  • /conventionalprefix/ControllerWithPrefixButOnlyVerbsOnMethods/Get
    GET
  • Post
    Conventionally Routed Action
  • /conventionalprefix/ControllerWithPrefixButOnlyVerbsOnMethods/Post
    POST
  • Put
    Conventionally Routed Action
  • /conventionalprefix/ControllerWithPrefixButOnlyVerbsOnMethods/Put
    PUT
  • Delete
    Conventionally Routed Action
  • /conventionalprefix/ControllerWithPrefixButOnlyVerbsOnMethods/Delete
    DELETE
  • Patch
    Conventionally Routed Action
  • /conventionalprefix/ControllerWithPrefixButOnlyVerbsOnMethods/Patch
    PATCH
  • Options
    Conventionally Routed Action
  • /conventionalprefix/ControllerWithPrefixButOnlyVerbsOnMethods/Options
    OPTIONS
  • Head
    Conventionally Routed Action
  • /conventionalprefix/ControllerWithPrefixButOnlyVerbsOnMethods/Head
    HEAD
  • DefaultConventional

    Controller

    Class Name DefaultConventional
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    DefaultAction
    Conventionally Routed Action
  • /conventionalprefix/DefaultConventional/DefaultAction
    GET
  • /conventionalprefix2/DefaultConventional
    GET
  • /conventionalwithnoactionspecs
    GET
  • NonDefaultAction
    Conventionally Routed Action
  • /conventionalprefix/DefaultConventional/NonDefaultAction
    GET
  • DefaultControllerConventional

    Controller

    Class Name DefaultControllerConventional
    Namespace dotnetframework472.Mvc
    Number of Actions 1
    NonDefaultAction
    Conventionally Routed Action
  • /conventionalprefix/DefaultControllerConventional/NonDefaultAction
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ConventionalControllerOverriddenActionNames

    Controller

    Class Name ConventionalControllerOverriddenActionNames
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    OverridenActionName
    Conventionally Routed Action
  • /conventionalprefix/ConventionalControllerOverriddenActionNames/OverridenActionName
    GET
  • OverridenActionName
    Conventionally Routed Action
  • /conventionalprefix/ConventionalControllerOverriddenActionNames/OverridenActionName
    POST
  • ControllerWithNoRoutes

    Controller

    Class Name ControllerWithNoRoutes
    Namespace dotnetframework472.Mvc
    Number of Actions 0

    ControllerWithPlaceholders

    Controller

    Class Name ControllerWithPlaceholders
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    OverridenActionName
    Attribute Routed Action
  • /[controller]/[action]
    GET
  • Post
    Attribute Routed Action
  • /[controller]/[action]
    POST
  • ControllerWithVerbNamedActions

    Controller

    Class Name ControllerWithVerbNamedActions
    Namespace dotnetframework472.Mvc
    Number of Actions 7
    Get
    Attribute Routed Action
  • /controllerwithverbnamedactions/a
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Post
    Attribute Routed Action
  • /controllerwithverbnamedactions/b
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Put
    Attribute Routed Action
  • /controllerwithverbnamedactions/c
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Delete
    Attribute Routed Action
  • /controllerwithverbnamedactions/d
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Patch
    Attribute Routed Action
  • /controllerwithverbnamedactions/e
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Options
    Attribute Routed Action
  • /controllerwithverbnamedactions/f
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Head
    Attribute Routed Action
  • /controllerwithverbnamedactions/g
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ControllerWithRouteAndPrefix

    Controller

    Class Name ControllerWithRouteAndPrefix
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    Get
    Attribute Routed Action
  • /controllerwithrouteandprefixcontrollerprefix/withroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • P
    Attribute Routed Action
  • /controllerwithrouteandprefixcontrollerprefix/controllerwithrouteandprefixcontrollerroute
    POST
  • ControllerWithPrefixAndEmptyStrings

    Controller

    Class Name ControllerWithPrefixAndEmptyStrings
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    Pos
    Attribute Routed Action
  • /controllerwithprefixandemptystrings
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Del
    Attribute Routed Action
  • /controllerwithprefixandemptystrings
    DELETE
  • ControllerForeignBase

    Controller

    Class Name ControllerForeignBase
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    Get
    Attribute Routed Action
  • /controllerforeignbaseget
    GET
  • Post
    Conventionally Routed Action
  • /conventionalprefix/ControllerForeignBase/Post
    POST
  • ApiAttribute

    Controller

    Class Name ApiAttribute
    Namespace dotnetframework472.Api
    Number of Actions 3
    Get
    Conventionally Routed Action
  • /apiconventionalprefix/ApiAttribute/Get
    GET
  • GetWithRoute
    Attribute Routed Action
  • /apiattributecontrollerprefix/apigetwithroute
    GET
  • MultipleRoutes
    Attribute Routed Action
  • /apiattributecontrollerprefix/apimultipleroutes/1
    GET
  • /apiattributecontrollerprefix/apimultipleroutes/2
    GET
  • ApiAttributeControllerNoRoute

    Controller

    Class Name ApiAttributeControllerNoRoute
    Namespace dotnetframework472.Api
    Number of Actions 2
    Get
    Attribute Routed Action
  • /apiattributecontrollernoroute/getWithHttpGetRoute
    GET
  • GetWithRoute
    Attribute Routed Action
  • /apiattributecontrollernoroute/getwithroute
    GET
  • ApiInheriting

    Controller

    Class Name ApiInheriting
    Namespace dotnetframework472.Api
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /apiconventionalprefix/ApiInheriting/Get
    GET
  • WithRoutePrefix
    Attribute Routed Action
  • /apiinheritingcontrollerprefix/apigetwithrouteprefix
    POST
  • ApiInheritingControllerNoRoute

    Controller

    Class Name ApiInheritingControllerNoRoute
    Namespace dotnetframework472.Api
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /apiconventionalprefix/ApiInheritingControllerNoRoute/Get
    GET
  • GetWithRoute
    Attribute Routed Action
  • /apiInheritingControllerNoRoute/getwithroute
    GET
  • ApiInheritingController2

    Controller

    Class Name ApiInheritingController2
    Namespace dotnetframework472.Api
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /apiconventionalprefix/ApiInheritingController2/Get
    GET
  • GetWithRoute
    Attribute Routed Action
  • /apiinheritingcontroller2prefix/apigetwithroute2
    GET
  • ApiCustomBaseInheriting

    Controller

    Class Name ApiCustomBaseInheriting
    Namespace dotnetframework472.Api
    Number of Actions 1
    Get
    Attribute Routed Action
  • /apicustombase/route
    GET
  • ApiInheritingController2NoRoute

    Controller

    Class Name ApiInheritingController2NoRoute
    Namespace dotnetframework472.Api
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /apiconventionalprefix/ApiInheritingController2NoRoute/Get
    GET
  • GetWithRoute
    Attribute Routed Action
  • /apiinheritingcontroller2noroute/getwithroute
    GET
  • ApiActiveControllerWithNoMethodRoute

    Controller

    Class Name ApiActiveControllerWithNoMethodRoute
    Namespace dotnetframework472.Api
    Number of Actions 1
    HelloWorld
    Conventionally Routed Action
  • /apiconventionalprefix/ApiActiveControllerWithNoMethodRoute/HelloWorld
    POST
  • ApiControllerComplexHttpMethods

    Controller

    Class Name ApiControllerComplexHttpMethods
    Namespace dotnetframework472.Api
    Number of Actions 3
    HttpMethodWithSameRouteAsAnotherButNoMethod
    Attribute Routed Action
  • /apicontrollerComplexHttpMethods/apiHttpMethodWithSameRouteAsAnotherButDifferentMethod
    POST
  • HttpMethodWithSameRouteAsAnotherButGetMethod
    Attribute Routed Action
  • /apicontrollerComplexHttpMethods/apiHttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET DELETE
  • HttpMethodWithSameRouteAsAnotherButPostMethod
    Attribute Routed Action
  • /apicontrollerComplexHttpMethods/apiHttpMethodWithSameRouteAsAnotherButDifferentMethod
    PUT
  • ApiAcceptVerbs

    Controller

    Class Name ApiAcceptVerbs
    Namespace dotnetframework472.Api
    Number of Actions 2
    AcceptVerbsRoute
    Attribute Routed Action
  • /apiacceptverbsscontroller/apiacceptverbsroute
    GET POST
  • AcceptVerbsWithoutRoute
    Conventionally Routed Action
  • /apiconventionalprefix/ApiAcceptVerbs/AcceptVerbsWithoutRoute
    PATCH DELETE
  • ApiControllerWithPrefixButOnlyVerbsOnMethods

    Controller

    Class Name ApiControllerWithPrefixButOnlyVerbsOnMethods
    Namespace dotnetframework472.Api
    Number of Actions 7
    Get
    Conventionally Routed Action
  • /apiconventionalprefix/ApiControllerWithPrefixButOnlyVerbsOnMethods/Get
    GET
  • Post
    Conventionally Routed Action
  • /apiconventionalprefix/ApiControllerWithPrefixButOnlyVerbsOnMethods/Post
    POST
  • Put
    Conventionally Routed Action
  • /apiconventionalprefix/ApiControllerWithPrefixButOnlyVerbsOnMethods/Put
    PUT
  • Delete
    Conventionally Routed Action
  • /apiconventionalprefix/ApiControllerWithPrefixButOnlyVerbsOnMethods/Delete
    DELETE
  • Patch
    Conventionally Routed Action
  • /apiconventionalprefix/ApiControllerWithPrefixButOnlyVerbsOnMethods/Patch
    PATCH
  • Options
    Conventionally Routed Action
  • /apiconventionalprefix/ApiControllerWithPrefixButOnlyVerbsOnMethods/Options
    OPTIONS
  • Head
    Conventionally Routed Action
  • /apiconventionalprefix/ApiControllerWithPrefixButOnlyVerbsOnMethods/Head
    HEAD
  • ApiDefaultConventionalApi

    Controller

    Class Name ApiDefaultConventionalApi
    Namespace dotnetframework472.Api
    Number of Actions 2
    DefaultAction
    Conventionally Routed Action
  • /apiconventionalprefix/ApiDefaultConventionalApi/DefaultAction
    GET
  • /apiconventionalprefix2/ApiDefaultConventionalApi
    GET
  • /apiconventionalwithnoactionspecs
    GET
  • NonDefaultAction
    Conventionally Routed Action
  • /apiconventionalprefix/ApiDefaultConventionalApi/NonDefaultAction
    GET
  • ApiDefaultControllerConventional

    Controller

    Class Name ApiDefaultControllerConventional
    Namespace dotnetframework472.Api
    Number of Actions 1
    NonDefaultAction
    Conventionally Routed Action
  • /apiconventionalprefix/ApiDefaultControllerConventional/NonDefaultAction
    POST
  • ApiConventionalControllerOverriddenActionNames

    Controller

    Class Name ApiConventionalControllerOverriddenActionNames
    Namespace dotnetframework472.Api
    Number of Actions 2
    OverridenActionName
    Conventionally Routed Action
  • /apiconventionalprefix/ApiConventionalControllerOverriddenActionNames/OverridenActionName
    GET
  • OverridenActionName
    Conventionally Routed Action
  • /apiconventionalprefix/ApiConventionalControllerOverriddenActionNames/OverridenActionName
    POST
  • ApiControllerWithNoRoutes

    Controller

    Class Name ApiControllerWithNoRoutes
    Namespace dotnetframework472.Api
    Number of Actions 0

    ApiControllerWithPlaceholders

    Controller

    Class Name ApiControllerWithPlaceholders
    Namespace dotnetframework472.Api
    Number of Actions 2
    OverridenActionName
    Attribute Routed Action
  • /api/[controller]/[action]
    GET
  • Post
    Attribute Routed Action
  • /api/[controller]/[action]
    POST
  • ApiControllerWithVerbNamedActions

    Controller

    Class Name ApiControllerWithVerbNamedActions
    Namespace dotnetframework472.Api
    Number of Actions 7
    Get
    Attribute Routed Action
  • /apicontrollerwithverbnamedactions
    GET
  • Post
    Attribute Routed Action
  • /apicontrollerwithverbnamedactions
    POST
  • Put
    Attribute Routed Action
  • /apicontrollerwithverbnamedactions
    PUT
  • Delete
    Attribute Routed Action
  • /apicontrollerwithverbnamedactions
    DELETE
  • Patch
    Attribute Routed Action
  • /apicontrollerwithverbnamedactions
    PATCH
  • Options
    Attribute Routed Action
  • /apicontrollerwithverbnamedactions
    OPTIONS
  • Head
    Attribute Routed Action
  • /apicontrollerwithverbnamedactions
    HEAD
  • ApiControllerWithRouteAndPrefix

    Controller

    Class Name ApiControllerWithRouteAndPrefix
    Namespace dotnetframework472.Api
    Number of Actions 2
    Get
    Attribute Routed Action
  • /apicontrollerwithrouteandprefixcontrollerprefix/apiwithroute
    GET
  • P
    Attribute Routed Action
  • /apicontrollerwithrouteandprefixcontrollerprefix/apicontrollerwithrouteandprefixcontrollerroute
    POST
  • ApiControllerWithPrefixAndEmptyStrings

    Controller

    Class Name ApiControllerWithPrefixAndEmptyStrings
    Namespace dotnetframework472.Api
    Number of Actions 2
    Pos
    Attribute Routed Action
  • /apicontrollerwithprefixandemptystrings
    POST
  • Del
    Attribute Routed Action
  • /apicontrollerwithprefixandemptystrings
    DELETE
  • ApiControllerForeignBase

    Controller

    Class Name ApiControllerForeignBase
    Namespace dotnetframework472.Api
    Number of Actions 2
    Get
    Attribute Routed Action
  • /apicontrollerforeignbaseget
    GET
  • Post
    Conventionally Routed Action
  • /apiconventionalprefix/ApiControllerForeignBase/Post
    POST
  • ListAllRoutes

    Controller

    Class Name ListAllRoutes
    Namespace dotnetframework.Controllers
    Number of Actions 2
    Get
    Attribute Routed Action
  • /api/attributeroutes
    GET
  • ListConventionalRoutes
    Attribute Routed Action
  • /api/conventionalroutes
    GET

  • dotnet8

    Assembly

    DOTNET_CORE

    Attribute

    Controller

    Class Name Attribute
    Namespace dotnet8
    Number of Actions 3
    Get
    Attribute Routed Action
  • /attributecontrollerprefix2
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /attributecontrollerprefix
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • GetWithRoute
    Attribute Routed Action
  • /attributecontrollerprefix2/getwithroute
    GET
  • /attributecontrollerprefix/getwithroute
    GET
  • MultipleRoutes
    Attribute Routed Action
  • /attributecontrollerprefix2/multipleroutes/1
    GET
  • /attributecontrollerprefix2/multipleroutes/2
    GET
  • /attributecontrollerprefix/multipleroutes/1
    GET
  • /attributecontrollerprefix/multipleroutes/2
    GET
  • AttributeControllerNoRoute

    Controller

    Class Name AttributeControllerNoRoute
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /attributecontrollernoroute/getWithHttpGetRoute
    GET
  • GetWithRoute
    Attribute Routed Action
  • /attributecontrollernoroute/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • Inheriting

    Controller

    Class Name Inheriting
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /inheritingcontrollerprefix
    GET
  • /inheritingcontrollerprefix2
    GET
  • GetWithRoute
    Attribute Routed Action
  • /inheritingcontrollerprefix/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /inheritingcontrollerprefix2/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • InheritingControllerNoRoute

    Controller

    Class Name InheritingControllerNoRoute
    Namespace dotnet8
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /conventionalprefix/InheritingControllerNoRoute/Get
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /conventional{controller}/InheritingControllerNoRoute/Get
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • GetWithRoute
    Attribute Routed Action
  • /InheritingControllerNoRoute/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • InheritingController2

    Controller

    Class Name InheritingController2
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /inheritingcontroller2prefix
    GET
  • /inheritingcontroller2prefix2
    GET
  • GetWithRoute
    Attribute Routed Action
  • /inheritingcontroller2prefix/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /inheritingcontroller2prefix2/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • CustomBaseInheriting

    Controller

    Class Name CustomBaseInheriting
    Namespace dotnet8
    Number of Actions 1
    Get
    Attribute Routed Action
  • /custombase/route
    GET
  • InheritingController2NoRoute

    Controller

    Class Name InheritingController2NoRoute
    Namespace dotnet8
    Number of Actions 2
    Get
    Conventionally Routed Action
  • /conventionalprefix/InheritingController2NoRoute/Get
    GET
  • /conventional{controller}/InheritingController2NoRoute/Get
    GET
  • GetWithRoute
    Attribute Routed Action
  • /inheritingcontroller2noroute/getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ActiveControllerWithNoMethodRoute

    Controller

    Class Name ActiveControllerWithNoMethodRoute
    Namespace dotnet8
    Number of Actions 1
    HelloWorld
    Attribute Routed Action
  • /activeController
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /activeController2
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ControllerComplexHttpMethods

    Controller

    Class Name ControllerComplexHttpMethods
    Namespace dotnet8
    Number of Actions 5
    MultipleHTTPMethodsWithRotues
    Attribute Routed Action
  • /controllerComplexHttpMethods/get
    GET
  • /controllerComplexHttpMethods/post
    POST
  • /controllerComplexHttpMethods/put
    PUT
  • /controllerComplexHttpMethods/delete
    DELETE
  • /controllerComplexHttpMethods/patch
    PATCH
  • /controllerComplexHttpMethods/options
    OPTIONS
  • /controllerComplexHttpMethods/head
    HEAD
  • /controllerComplexHttpMethods2/get
    GET
  • /controllerComplexHttpMethods2/post
    POST
  • /controllerComplexHttpMethods2/put
    PUT
  • /controllerComplexHttpMethods2/delete
    DELETE
  • /controllerComplexHttpMethods2/patch
    PATCH
  • /controllerComplexHttpMethods2/options
    OPTIONS
  • /controllerComplexHttpMethods2/head
    HEAD
  • MultipleHTTPMethodsSomeWithRoutes
    Attribute Routed Action
  • /controllerComplexHttpMethods/get2
    GET
  • /controllerComplexHttpMethods
    POST DELETE HEAD
  • /controllerComplexHttpMethods/put2
    PUT
  • /controllerComplexHttpMethods/patch2
    PATCH
  • /controllerComplexHttpMethods/options2
    OPTIONS
  • /controllerComplexHttpMethods2/get2
    GET
  • /controllerComplexHttpMethods2
    POST DELETE HEAD
  • /controllerComplexHttpMethods2/put2
    PUT
  • /controllerComplexHttpMethods2/patch2
    PATCH
  • /controllerComplexHttpMethods2/options2
    OPTIONS
  • HttpMethodWithSameRouteAsAnotherButNoMethod
    Attribute Routed Action
  • /controllerComplexHttpMethods/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /controllerComplexHttpMethods2/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • HttpMethodWithSameRouteAsAnotherButGetMethod
    Attribute Routed Action
  • /controllerComplexHttpMethods/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET
  • /controllerComplexHttpMethods2/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    GET
  • HttpMethodWithSameRouteAsAnotherButPostMethod
    Attribute Routed Action
  • /controllerComplexHttpMethods/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    POST
  • /controllerComplexHttpMethods2/HttpMethodWithSameRouteAsAnotherButDifferentMethod
    POST
  • AcceptVerbs

    Controller

    Class Name AcceptVerbs
    Namespace dotnet8
    Number of Actions 2
    AcceptVerbsRoute
    Attribute Routed Action
  • /acceptverbscontroller/acceptverbsroute
    GET POST
  • AcceptVerbsWithoutRoute
    Attribute Routed Action
  • /acceptverbscontroller
    PATCH DELETE
  • ControllerWithPrefixButOnlyVerbsOnMethods

    Controller

    Class Name ControllerWithPrefixButOnlyVerbsOnMethods
    Namespace dotnet8
    Number of Actions 7
    Get
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    GET
  • Post
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    POST
  • Put
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    PUT
  • Delete
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    DELETE
  • Patch
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    PATCH
  • Options
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    OPTIONS
  • Head
    Attribute Routed Action
  • /controllerWithPrefixButOnlyVerbsOnMethods
    HEAD
  • DefaultConventional

    Controller

    Class Name DefaultConventional
    Namespace dotnet8
    Number of Actions 2
    DefaultAction
    Conventionally Routed Action
  • /conventionalprefix/DefaultConventional/DefaultAction
    GET
  • /conventional{controller}/DefaultConventional/DefaultAction
    GET
  • /conventionalprefix2/DefaultConventional
    GET
  • /conventionalwithnoactionspecs
    GET
  • NonDefaultAction
    Conventionally Routed Action
  • /conventionalprefix/DefaultConventional/NonDefaultAction
    GET
  • /conventional{controller}/DefaultConventional/NonDefaultAction
    GET
  • DefaultControllerConventional

    Controller

    Class Name DefaultControllerConventional
    Namespace dotnet8
    Number of Actions 1
    NonDefaultAction
    Conventionally Routed Action
  • /conventionalprefix/DefaultControllerConventional/NonDefaultAction
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /conventional{controller}/DefaultControllerConventional/NonDefaultAction
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ConventionalControllerOverriddenActionNames

    Controller

    Class Name ConventionalControllerOverriddenActionNames
    Namespace dotnet8
    Number of Actions 2
    OverridenActionName
    Conventionally Routed Action
  • /conventionalprefix/ConventionalControllerOverriddenActionNames/OverridenActionName
    GET
  • /conventional{controller}/ConventionalControllerOverriddenActionNames/OverridenActionName
    GET
  • OverridenActionName
    Conventionally Routed Action
  • /conventionalprefix/ConventionalControllerOverriddenActionNames/OverridenActionName
    POST
  • /conventional{controller}/ConventionalControllerOverriddenActionNames/OverridenActionName
    POST
  • ControllerWithNoRoutes

    Controller

    Class Name ControllerWithNoRoutes
    Namespace dotnet8
    Number of Actions 0

    ControllerWithPlaceholders

    Controller

    Class Name ControllerWithPlaceholders
    Namespace dotnet8
    Number of Actions 2
    OverridenActionName
    Attribute Routed Action
  • /ControllerWithPlaceholders/OverridenActionName
    GET
  • Post
    Attribute Routed Action
  • /ControllerWithPlaceholders/Post
    POST
  • ControllerWithForeignBase

    Controller

    Class Name ControllerWithForeignBase
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /controllerwithforeignbase/get
    GET
  • Post
    Conventionally Routed Action
  • /conventionalprefix/ControllerWithForeignBase/Post
    POST
  • /conventional{controller}/ControllerWithForeignBase/Post
    POST
  • ControllerWithRouteTemplateLiterals

    Controller

    Class Name ControllerWithRouteTemplateLiterals
    Namespace dotnet8
    Number of Actions 3
    OverridenActionName
    Attribute Routed Action
  • /literals/ControllerWithRouteTemplateLiterals/OverridenActionName
    GET
  • Post
    Attribute Routed Action
  • /literals/ControllerWithRouteTemplateLiterals/Post
    GET
  • Delete
    Attribute Routed Action
  • /literals/ControllerWithRouteTemplateLiterals/get
    GET
  • ControllerWithComplexTemplateLiterals

    Controller

    Class Name ControllerWithComplexTemplateLiterals
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /complexliterals/ControllerWithComplexTemplateLiterals/Get
    GET
  • /complexliterals/
    GET
  • /complexliterals/ControllerWithComplexTemplateLiterals/
    GET
  • Post
    Attribute Routed Action
  • /complexliterals/ControllerWithComplexTemplateLiterals/Post
    GET
  • ControllerWithComplexTemplateLiteralsReverse

    Controller

    Class Name ControllerWithComplexTemplateLiteralsReverse
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /complexliteralsreverse/Get/ControllerWithComplexTemplateLiteralsReverse
    GET
  • /complexliteralsreverse/
    GET
  • /complexliteralsreverse/Get/
    GET
  • Post
    Attribute Routed Action
  • /complexliteralsreverse/Post/ControllerWithComplexTemplateLiteralsReverse
    GET
  • ControllerWithComplexTemplateLiterals2

    Controller

    Class Name ControllerWithComplexTemplateLiterals2
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /complexliterals2/ControllerWithComplexTemplateLiterals2/a/Get
    GET
  • /complexliterals2/ControllerWithComplexTemplateLiterals2/a/
    GET
  • Post
    Attribute Routed Action
  • /complexliterals2/ControllerWithComplexTemplateLiterals2/a/Post
    GET
  • ControllerWithComplexTemplateLiteralsNo

    Controller

    Class Name ControllerWithComplexTemplateLiteralsNo
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /complexliteralsnocontroller/Get
    GET
  • Post
    Attribute Routed Action
  • /complexliteralsnocontroller/Post
    GET
  • ControllerWithComplexTemplateLiteralsNoActions

    Controller

    Class Name ControllerWithComplexTemplateLiteralsNoActions
    Namespace dotnet8
    Number of Actions 3
    Get
    Attribute Routed Action
  • /complexliteralsonlycontroller/ControllerWithComplexTemplateLiteralsNoActions/get
    GET
  • Post
    Attribute Routed Action
  • /complexliteralsonlycontroller/ControllerWithComplexTemplateLiteralsNoActions/post
    GET
  • Default
    Attribute Routed Action
  • /complexliteralsonlycontroller/ControllerWithComplexTemplateLiteralsNoActions
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • ControllerWithEmptyRouteAndPrefix

    Controller

    Class Name ControllerWithEmptyRouteAndPrefix
    Namespace dotnet8
    Number of Actions 1
    Get
    Attribute Routed Action
  • /controllerwithemptyrouteandprefix
    GET
  • ControllerWithEscapedSquareBrackets

    Controller

    Class Name ControllerWithEscapedSquareBrackets
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /[]/[controller]
    GET
  • Post
    Attribute Routed Action
  • /[]/[action]
    GET
  • ControllerWithEscapedCurlyBrackets

    Controller

    Class Name ControllerWithEscapedCurlyBrackets
    Namespace dotnet8
    Number of Actions 2
    Get
    Attribute Routed Action
  • /{}/{controller}
    GET
  • Post
    Attribute Routed Action
  • /{}/{action}
    GET
  • ListAllRoutes

    Controller

    Class Name ListAllRoutes
    Namespace dotnet8
    Number of Actions 2
    ListAttributeRoutes
    Attribute Routed Action
  • /api/attributeroutes
    GET
  • ListConventionalRoutes
    Attribute Routed Action
  • /api/conventionalroutes
    GET

  • dotnetframework_core_style

    Assembly

    DOTNET_FRAMEWORK

    Attribute

    Controller

    Class Name Attribute
    Namespace dotnetframework472.Mvc
    Number of Actions 3
    Get
    Attribute Routed Action
  • /attributecontrollerprefix2
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • /attributecontrollerprefix
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • GetWithRoute
    Attribute Routed Action
  • /attributegetwithroute
    GET
  • MultipleRoutes
    Attribute Routed Action
  • /multipleroutes/1
    GET
  • /multipleroutes/2
    GET
  • EmptyControllerBase

    Controller

    Class Name EmptyControllerBase
    Namespace dotnetframework472.Mvc
    Number of Actions 0

    Inheriting

    Controller

    Class Name Inheriting
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    Get
    Attribute Routed Action
  • /inheritingcontrollerprefix
    GET
  • /inheritingcontrollerprefix2
    GET
  • GetWithRoute
    Attribute Routed Action
  • /getwithroute
    GET POST PUT DELETE PATCH HEAD OPTIONS
  • CustomBaseInheriting

    Controller

    Class Name CustomBaseInheriting
    Namespace dotnetframework472.Mvc
    Number of Actions 1
    Get
    Attribute Routed Action
  • /custombase/route
    GET
  • AcceptVerbs

    Controller

    Class Name AcceptVerbs
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    AcceptVerbsRoute
    Attribute Routed Action
  • /acceptverbsroute
    GET POST
  • AcceptVerbsWithoutRoute
    Attribute Routed Action
  • /acceptverbscontroller
    PATCH DELETE
  • DefaultConventional

    Controller

    Class Name DefaultConventional
    Namespace dotnetframework472.Mvc
    Number of Actions 2
    DefaultAction
    Conventionally Routed Action
  • /conventionalprefix/DefaultConventional/DefaultAction
    GET
  • /conventionalprefix2/DefaultConventional
    GET
  • /conventionalwithnoactionspecs
    GET
  • NonDefaultAction
    Conventionally Routed Action
  • /conventionalprefix/DefaultConventional/NonDefaultAction
    GET
  • ApiAttribute

    Controller

    Class Name ApiAttribute
    Namespace dotnetframework472.Api
    Number of Actions 3
    Get
    Attribute Routed Action
  • /apiattributecontrollerprefix2
    GET
  • /apiattributecontrollerprefix
    GET
  • GetWithRoute
    Attribute Routed Action
  • /apigetwithroute
    GET
  • MultipleRoutes
    Attribute Routed Action
  • /apimultipleroutes/1
    GET
  • /apimultipleroutes/2
    GET
  • ApiInheriting

    Controller

    Class Name ApiInheriting
    Namespace dotnetframework472.Api
    Number of Actions 2
    Get
    Attribute Routed Action
  • /apiinheritingcontrollerprefix
    GET
  • /apiinheritingcontrollerprefix2
    GET
  • WithRoutePrefix
    Attribute Routed Action
  • /apigetwithrouteprefix
    POST
  • ApiCustomBaseInheriting

    Controller

    Class Name ApiCustomBaseInheriting
    Namespace dotnetframework472.Api
    Number of Actions 1
    Get
    Attribute Routed Action
  • /apicustombase/route
    GET
  • ApiAcceptVerbs

    Controller

    Class Name ApiAcceptVerbs
    Namespace dotnetframework472.Api
    Number of Actions 2
    AcceptVerbsRoute
    Attribute Routed Action
  • /apiacceptverbsroute
    GET POST
  • AcceptVerbsWithoutRoute
    Attribute Routed Action
  • /apiacceptverbsscontroller
    PATCH DELETE
  • ApiDefaultConventionalApi

    Controller

    Class Name ApiDefaultConventionalApi
    Namespace dotnetframework472.Api
    Number of Actions 2
    DefaultAction
    Conventionally Routed Action
  • /apiconventionalprefix/ApiDefaultConventionalApi/DefaultAction
    GET
  • /apiconventionalprefix2/ApiDefaultConventionalApi
    GET
  • /apiconventionalwithnoactionspecs
    GET
  • NonDefaultAction
    Conventionally Routed Action
  • /apiconventionalprefix/ApiDefaultConventionalApi/NonDefaultAction
    GET
  • ListAllRoutes

    Controller

    Class Name ListAllRoutes
    Namespace dotnetframework_core_style.Controllers
    Number of Actions 2
    Get
    Attribute Routed Action
  • /api/attributeroutes
    GET
  • ListConventionalRoutes
    Attribute Routed Action
  • /api/conventionalroutes
    GET