Sdílet prostřednictvím


RequestDelegateRouteBuilderExtensions.MapVerb Metoda

Definice

Přetížení

MapVerb(IRouteBuilder, String, String, RequestDelegate)

Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané verb, templatea handler.

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

Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané verb, templatea action.

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

Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané verb, templatea handler.

MapVerb(IRouteBuilder, String, String, RequestDelegate)

Zdroj:
RequestDelegateRouteBuilderExtensions.cs
Zdroj:
RequestDelegateRouteBuilderExtensions.cs
Zdroj:
RequestDelegateRouteBuilderExtensions.cs

Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané verb, templatea 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

Parametry

builder
IRouteBuilder

Hodnota IRouteBuilder

verb
String

Příkaz HTTP povolený trasou

template
String

Šablona trasy.

handler
RequestDelegate

Obslužná rutina RequestDelegate trasy.

Návraty

Odkaz na builder po dokončení této operace.

Platí pro

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

Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané verb, templatea 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

Parametry

builder
IRouteBuilder

Hodnota IRouteBuilder

verb
String

Příkaz HTTP povolený trasou

template
String

Šablona trasy.

action
Action<IApplicationBuilder>

Akce, která se má použít pro IApplicationBuilder.

Návraty

Odkaz na builder po dokončení této operace.

Platí pro

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

Zdroj:
RequestDelegateRouteBuilderExtensions.cs
Zdroj:
RequestDelegateRouteBuilderExtensions.cs
Zdroj:
RequestDelegateRouteBuilderExtensions.cs

Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané verb, templatea 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

Parametry

builder
IRouteBuilder

Hodnota IRouteBuilder

verb
String

Příkaz HTTP povolený trasou

template
String

Šablona trasy.

handler
Func<HttpRequest,HttpResponse,RouteData,Task>

Obslužná rutina trasy.

Návraty

Odkaz na builder po dokončení této operace.

Platí pro