RequestDelegateRouteBuilderExtensions.MapVerb Method

Definition

Overloads

MapVerb(IRouteBuilder, String, String, RequestDelegate)

Adds a route to the IRouteBuilder that only matches HTTP requests for the given verb, template, and handler.

MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>)

Adds a route to the IRouteBuilder that only matches HTTP requests for the given verb, template, and action.

MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Adds a route to the IRouteBuilder that only matches HTTP requests for the given verb, template, and handler.

MapVerb(IRouteBuilder, String, String, RequestDelegate)

Source:
RequestDelegateRouteBuilderExtensions.cs
Source:
RequestDelegateRouteBuilderExtensions.cs

Adds a route to the IRouteBuilder that only matches HTTP requests for the given verb, template, and handler.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::IRouteBuilder ^ MapVerb(Microsoft::AspNetCore::Routing::IRouteBuilder ^ builder, System::String ^ verb, System::String ^ template, Microsoft::AspNetCore::Http::RequestDelegate ^ handler);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapVerb (this Microsoft.AspNetCore.Routing.IRouteBuilder builder, string verb, string template, Microsoft.AspNetCore.Http.RequestDelegate handler);
static member MapVerb : Microsoft.AspNetCore.Routing.IRouteBuilder * string * string * Microsoft.AspNetCore.Http.RequestDelegate -> Microsoft.AspNetCore.Routing.IRouteBuilder
<Extension()>
Public Function MapVerb (builder As IRouteBuilder, verb As String, template As String, handler As RequestDelegate) As IRouteBuilder

Parameters

verb
String

The HTTP verb allowed by the route.

template
String

The route template.

handler
RequestDelegate

The RequestDelegate route handler.

Returns

A reference to the builder after this operation has completed.

Applies to

MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>)

Adds a route to the IRouteBuilder that only matches HTTP requests for the given verb, template, and action.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::IRouteBuilder ^ MapVerb(Microsoft::AspNetCore::Routing::IRouteBuilder ^ builder, System::String ^ verb, System::String ^ template, Action<Microsoft::AspNetCore::Builder::IApplicationBuilder ^> ^ action);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapVerb (this Microsoft.AspNetCore.Routing.IRouteBuilder builder, string verb, string template, Action<Microsoft.AspNetCore.Builder.IApplicationBuilder> action);
static member MapVerb : Microsoft.AspNetCore.Routing.IRouteBuilder * string * string * Action<Microsoft.AspNetCore.Builder.IApplicationBuilder> -> Microsoft.AspNetCore.Routing.IRouteBuilder
<Extension()>
Public Function MapVerb (builder As IRouteBuilder, verb As String, template As String, action As Action(Of IApplicationBuilder)) As IRouteBuilder

Parameters

verb
String

The HTTP verb allowed by the route.

template
String

The route template.

action
Action<IApplicationBuilder>

The action to apply to the IApplicationBuilder.

Returns

A reference to the builder after this operation has completed.

Applies to

MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Source:
RequestDelegateRouteBuilderExtensions.cs
Source:
RequestDelegateRouteBuilderExtensions.cs

Adds a route to the IRouteBuilder that only matches HTTP requests for the given verb, template, and handler.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::IRouteBuilder ^ MapVerb(Microsoft::AspNetCore::Routing::IRouteBuilder ^ builder, System::String ^ verb, System::String ^ template, Func<Microsoft::AspNetCore::Http::HttpRequest ^, Microsoft::AspNetCore::Http::HttpResponse ^, Microsoft::AspNetCore::Routing::RouteData ^, System::Threading::Tasks::Task ^> ^ handler);
public static Microsoft.AspNetCore.Routing.IRouteBuilder MapVerb (this Microsoft.AspNetCore.Routing.IRouteBuilder builder, string verb, string template, Func<Microsoft.AspNetCore.Http.HttpRequest,Microsoft.AspNetCore.Http.HttpResponse,Microsoft.AspNetCore.Routing.RouteData,System.Threading.Tasks.Task> handler);
static member MapVerb : Microsoft.AspNetCore.Routing.IRouteBuilder * string * string * Func<Microsoft.AspNetCore.Http.HttpRequest, Microsoft.AspNetCore.Http.HttpResponse, Microsoft.AspNetCore.Routing.RouteData, System.Threading.Tasks.Task> -> Microsoft.AspNetCore.Routing.IRouteBuilder
<Extension()>
Public Function MapVerb (builder As IRouteBuilder, verb As String, template As String, handler As Func(Of HttpRequest, HttpResponse, RouteData, Task)) As IRouteBuilder

Parameters

verb
String

The HTTP verb allowed by the route.

template
String

The route template.

handler
Func<HttpRequest,HttpResponse,RouteData,Task>

The route handler.

Returns

A reference to the builder after this operation has completed.

Applies to