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 に追加し、指定された nameareaNamepatterndefaultsconstraints、および dataTokensを持つルートを指定します。

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

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

MapControllers(IEndpointRouteBuilder)

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

MapDefaultControllerRoute(IEndpointRouteBuilder)

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

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

TTransformerによって生成されたルート値を使用してコントローラー アクションを選択しようとする特殊な RouteEndpointIEndpointRouteBuilder に追加します。

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

TTransformerによって生成されたルート値を使用してコントローラー アクションを選択しようとする特殊な RouteEndpointIEndpointRouteBuilder に追加します。

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

TTransformerによって生成されたルート値を使用してコントローラー アクションを選択しようとする特殊な RouteEndpointIEndpointRouteBuilder に追加します。

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

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

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

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

MapFallbackToController(IEndpointRouteBuilder, String, String)

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

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

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

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

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

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

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

Map(IEndpointRouteBuilder, String, RequestDelegate)

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

Map(IEndpointRouteBuilder, String, Delegate)

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

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

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

MapDelete(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, Delegate)

優先度が最も低いファイル名以外の要求と一致する特殊な RouteEndpointIEndpointRouteBuilder に追加します。

MapFallback(IEndpointRouteBuilder, String, Delegate)

指定されたパターンと可能な限り優先順位の低いパターンに一致する特殊な RouteEndpointIEndpointRouteBuilder に追加します。

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

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

MapGet(IEndpointRouteBuilder, String, Delegate)

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

MapGroup(IEndpointRouteBuilder, RoutePattern)

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

MapGroup(IEndpointRouteBuilder, String)

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

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

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

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

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

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPatch(IEndpointRouteBuilder, String, Delegate)

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

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPost(IEndpointRouteBuilder, String, Delegate)

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

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPut(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, RequestDelegate)

優先度が最も低いファイル名以外の要求と一致する特殊な RouteEndpointIEndpointRouteBuilder に追加します。

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

指定されたパターンと可能な限り優先順位の低いパターンに一致する特殊な RouteEndpointIEndpointRouteBuilder に追加します。

MapHealthChecks(IEndpointRouteBuilder, String)

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

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

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

MapHub<THub>(IEndpointRouteBuilder, String)

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

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

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

MapOpenApi(IEndpointRouteBuilder, String)

現在のアプリケーションに関連付けられている OpenAPI ドキュメントを解決するために、現在のアプリケーションにエンドポイントを登録します。

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

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

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

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

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

MapFallbackToPage(IEndpointRouteBuilder, String)

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

MapFallbackToPage(IEndpointRouteBuilder, String, String)

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

MapRazorPages(IEndpointRouteBuilder)

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

MapStaticAssets(IEndpointRouteBuilder, String)

ビルド中に生成された静的ファイルをエンドポイントとしてマップします。

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 Identity を使用して登録、ログイン、およびログアウトするためのエンドポイントを追加します。

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

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

適用対象