IEndpointRouteBuilder インターフェイス

定義

アプリケーション内のルート ビルダーのコントラクトを定義します。 ルート ビルダーは、アプリケーションのルートを指定します。

public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
派生

プロパティ

DataSources

ビルダーで構成されたエンドポイント データ ソースを取得します。

ServiceProvider

ルートの IServiceProvider サービスを解決するために使用される を取得します。

メソッド

CreateApplicationBuilder()

新しい IApplicationBuilder を作成します。

拡張メソッド

MapBlazorHub(IEndpointRouteBuilder)

Blazor Hub を既定のパスにマップします。

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Blazor Hub を既定のパスにマップします。

MapBlazorHub(IEndpointRouteBuilder, String)

Blazor Hub を パス pathにマップします。

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Blazor Hub を パス pathにマップします。

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

指定したパスを持つ受信要求を、指定された接続パイプラインにマップします。

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

指定したパスを持つ受信要求を、指定された接続パイプラインにマップします。

MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>)

指定したパスを持つ受信要求を、指定された接続パイプラインにマップします。

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

指定したパスを持つ受信要求を、指定された接続パイプラインにマップします。

MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object)

コントローラー アクションのエンドポイントを にIEndpointRouteBuilder追加し、指定nameされた 、、areaNamedefaultspatternconstraintsおよび を使用してルートを指定します。dataTokens

MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object)

コントローラー アクションのエンドポイントを にIEndpointRouteBuilder追加し、指定nameされた 、、patterndefaultsconstraints、および を使用してルートを指定しますdataTokens

MapControllers(IEndpointRouteBuilder)

ルートを指定せずに、コントローラー アクションの IEndpointRouteBuilder エンドポイントを に追加します。

MapDefaultControllerRoute(IEndpointRouteBuilder)

コントローラー アクションのエンドポイントを に IEndpointRouteBuilder 追加し、既定のルート {controller=Home}/{action=Index}/{id?}を追加します。

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

によって生成される RouteEndpoint ルート値を IEndpointRouteBuilder 使用してコントローラー アクションの選択を試みる特殊化された を に追加 TTransformerします。

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

によって生成される RouteEndpoint ルート値を IEndpointRouteBuilder 使用してコントローラー アクションの選択を試みる特殊化された を に追加 TTransformerします。

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

によって生成される RouteEndpoint ルート値を IEndpointRouteBuilder 使用してコントローラー アクションの選択を試みる特殊化された を に追加 TTransformerします。

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、および areaと一致actioncontrollerするコントローラー エンドポイントにルーティングされます。

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、および areaと一致actioncontrollerするコントローラー エンドポイントにルーティングされます。

MapFallbackToController(IEndpointRouteBuilder, String, String)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 と controller一致するコントローラー エンドポイントにactionルーティングされます。

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 と controller一致するコントローラー エンドポイントにactionルーティングされます。

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP 要求に一致する を に追加します。

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP 要求に一致する を に追加します。

Map(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP 要求に一致する を に追加します。

Map(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP 要求に一致する を に追加します。

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP DELETE 要求に一致する を に追加します。

MapDelete(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP DELETE 要求に一致する を に追加します。

MapFallback(IEndpointRouteBuilder, Delegate)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。

MapFallback(IEndpointRouteBuilder, String, Delegate)

指定されたパターンに一致するIEndpointRouteBuilder特殊化された RouteEndpoint を、可能な限り低い優先順位で追加します。

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP GET 要求に一致する を に追加します。

MapGet(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP GET 要求に一致する を に追加します。

MapGroup(IEndpointRouteBuilder, RoutePattern)

指定した で RouteGroupBuilder プレフィックスが付いたエンドポイントをすべて定義するための を作成します prefix

MapGroup(IEndpointRouteBuilder, String)

指定した で RouteGroupBuilder プレフィックスが付いたエンドポイントをすべて定義するための を作成します prefix

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

RouteEndpoint指定した HTTP メソッドとパターンの IEndpointRouteBuilder HTTP 要求に一致する を に追加します。

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

RouteEndpoint指定した HTTP メソッドとパターンの IEndpointRouteBuilder HTTP 要求に一致する を に追加します。

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP PATCH 要求に一致する を に追加します。

MapPatch(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP PATCH 要求に一致する を に追加します。

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP POST 要求に一致する を に追加します。

MapPost(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP POST 要求に一致する を に追加します。

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP PUT 要求に一致する を に追加します。

MapPut(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint指定したパターンの IEndpointRouteBuilder HTTP PUT 要求に一致する を に追加します。

MapFallback(IEndpointRouteBuilder, RequestDelegate)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

指定されたパターンに一致するIEndpointRouteBuilder特殊化された RouteEndpoint を、可能な限り低い優先順位で追加します。

MapHealthChecks(IEndpointRouteBuilder, String)

指定したテンプレートを使用して、 に IEndpointRouteBuilder 正常性チェック エンドポイントを追加します。

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

指定したテンプレートとオプションを使用して、 に IEndpointRouteBuilder 正常性チェック エンドポイントを追加します。

MapHub<THub>(IEndpointRouteBuilder, String)

指定したパスを持つ受信要求を、指定した Hub 型にマップします。

MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

指定したパスを持つ受信要求を、指定した Hub 型にマップします。

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

指定した で定義されているページ コンポーネントを指定された TRootComponent アセンブリにマップし、ルートが一致したときに によって TRootComponent 指定されたコンポーネントをレンダリングします。

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

によって生成される RouteEndpoint ルート値を IEndpointRouteBuilder 使用してページを選択しようとする特殊化された を に追加 TTransformerします。

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

によって生成される RouteEndpoint ルート値を IEndpointRouteBuilder 使用してページを選択しようとする特殊化された を に追加 TTransformerします。

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

によって生成される RouteEndpoint ルート値を IEndpointRouteBuilder 使用してページを選択しようとする特殊化された を に追加 TTransformerします。

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 と area一致するページ エンドポイントにpageルーティングされます。

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 と area一致するページ エンドポイントにpageルーティングされます。

MapFallbackToPage(IEndpointRouteBuilder, String)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 と一致 pageするページ エンドポイントにルーティングされます。

MapFallbackToPage(IEndpointRouteBuilder, String, String)

可能な優先順位が最も低いファイル名以外の要求と一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 と一致 pageするページ エンドポイントにルーティングされます。

MapRazorPages(IEndpointRouteBuilder)

Razor Pages のエンドポイントを に追加します IEndpointRouteBuilder

MapFallbackToFile(IEndpointRouteBuilder, String)

可能な優先順位が最も低い非ファイル名の要求に一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 でfilePath指定されたStaticFileMiddlewareファイルの処理を試みる にルーティングされます。

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

可能な優先順位が最も低い非ファイル名の要求に一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 でfilePath指定されたStaticFileMiddlewareファイルの処理を試みる にルーティングされます。

MapFallbackToFile(IEndpointRouteBuilder, String, String)

可能な優先順位が最も低い非ファイル名の要求に一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 でfilePath指定されたStaticFileMiddlewareファイルの処理を試みる にルーティングされます。

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

可能な優先順位が最も低い非ファイル名の要求に一致する特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、 でfilePath指定されたStaticFileMiddlewareファイルの処理を試みる にルーティングされます。

MapIdentityApi<TUser>(IEndpointRouteBuilder)

ASP.NET Core ID を使用して登録、ログイン、ログアウトするためのエンドポイントを追加します。

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

RouteEndpoint指定したプレフィックスの IEndpointRouteBuilder HTTP 要求 (すべての動詞) に一致する を に追加します。

適用対象