RequestDelegateRouteBuilderExtensions.MapDelete 方法

定义

重载

MapDelete(IRouteBuilder, String, RequestDelegate)

将一个路由添加到 , IRouteBuilder 该路由仅匹配给定 template的 、 和 handler的 HTTP DELETE 请求。

MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>)

将一个路由添加到 , IRouteBuilder 该路由仅匹配给定 template的 、 和 action的 HTTP DELETE 请求。

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

将一个路由添加到 , IRouteBuilder 该路由仅匹配给定 template的 、 和 handler的 HTTP DELETE 请求。

MapDelete(IRouteBuilder, String, RequestDelegate)

将一个路由添加到 , IRouteBuilder 该路由仅匹配给定 template的 、 和 handler的 HTTP DELETE 请求。

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

参数

template
String

路由模板。

handler
RequestDelegate

路由 RequestDelegate 处理程序。

返回

此操作完成后对 builder 的引用。

适用于

MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>)

将一个路由添加到 , IRouteBuilder 该路由仅匹配给定 template的 、 和 action的 HTTP DELETE 请求。

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

参数

template
String

路由模板。

action
Action<IApplicationBuilder>

要应用于 的操作 IApplicationBuilder

返回

此操作完成后对 builder 的引用。

适用于

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

将一个路由添加到 , IRouteBuilder 该路由仅匹配给定 template的 、 和 handler的 HTTP DELETE 请求。

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

参数

template
String

路由模板。

handler
Func<HttpRequest,HttpResponse,RouteData,Task>

路由处理程序。

返回

此操作完成后对 builder 的引用。

适用于