Language

RequestDelegateRouteBuilderExtensions.MapVerb メソッド

定義

オーバーロード

Name 説明
MapVerb(IRouteBuilder, String, String, RequestDelegate)

指定templateverbされた 、、および handlerにIRouteBuilder対する HTTP 要求にのみ一致するルートを に追加します。

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

指定templateverbされた 、、および actionにIRouteBuilder対する HTTP 要求にのみ一致するルートを に追加します。

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

指定templateverbされた 、、および handlerにIRouteBuilder対する HTTP 要求にのみ一致するルートを に追加します。

MapVerb(IRouteBuilder, String, String, RequestDelegate)

ソース:
RequestDelegateRouteBuilderExtensions.cs
ソース:
RequestDelegateRouteBuilderExtensions.cs
ソース:
RequestDelegateRouteBuilderExtensions.cs

指定templateverbされた 、、および handlerにIRouteBuilder対する HTTP 要求にのみ一致するルートを に追加します。

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

パラメーター

verb
String

ルートで許可される HTTP 動詞。

template
String

ルート テンプレート。

handler
RequestDelegate

RequestDelegateルート ハンドラー。

返品

この操作が完了した後の への builder 参照。

適用対象

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

指定templateverbされた 、、および actionにIRouteBuilder対する HTTP 要求にのみ一致するルートを に追加します。

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

パラメーター

verb
String

ルートで許可される HTTP 動詞。

template
String

ルート テンプレート。

action
Action<IApplicationBuilder>

に適用する IApplicationBuilderアクション。

返品

この操作が完了した後の への builder 参照。

適用対象

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

ソース:
RequestDelegateRouteBuilderExtensions.cs
ソース:
RequestDelegateRouteBuilderExtensions.cs
ソース:
RequestDelegateRouteBuilderExtensions.cs

指定templateverbされた 、、および handlerにIRouteBuilder対する HTTP 要求にのみ一致するルートを に追加します。

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

パラメーター

verb
String

ルートで許可される HTTP 動詞。

template
String

ルート テンプレート。

handler
Func<HttpRequest,HttpResponse,RouteData,Task>

ルート ハンドラー。

返品

この操作が完了した後の への builder 参照。

適用対象