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 areaName pattern defaults constraints dataTokens ます。

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

コントローラーアクションのエンドポイントをに追加し、指定された、、、 IEndpointRouteBuilder 、およびを持つルートを指定し name pattern defaults constraints 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)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、、、およびと一致するコントローラーエンドポイントにルーティングされ action controller area ます。

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

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、、、およびと一致するコントローラーエンドポイントにルーティングされ action controller area ます。

MapFallbackToController(IEndpointRouteBuilder, String, String)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、、、およびと一致するコントローラーエンドポイントにルーティングされ action controller ます。

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

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

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)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。

MapFallback(IEndpointRouteBuilder, String, Delegate)

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

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

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

MapGet(IEndpointRouteBuilder, String, Delegate)

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

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

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

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

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

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)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

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

MapHealthChecks(IEndpointRouteBuilder, String)

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

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

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

MapHub<THub>(IEndpointRouteBuilder, String)

指定した型への指定されたパスを持つ受信要求をマップし Hub ます。

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

指定した型への指定されたパスを持つ受信要求をマップし Hub ます。

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)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、、およびと一致するページエンドポイントにルーティングされ page area ます。

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、、およびと一致するページエンドポイントにルーティングされ page area ます。

MapFallbackToPage(IEndpointRouteBuilder, String)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、と一致するページエンドポイントにルーティングされ page ます。

MapFallbackToPage(IEndpointRouteBuilder, String, String)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、と一致するページエンドポイントにルーティングされ page ます。

MapRazorPages(IEndpointRouteBuilder)

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

MapFallbackToFile(IEndpointRouteBuilder, String)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、に StaticFileMiddleware よって指定されたファイルの提供を試みるにルーティングされ filePath ます。

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、に StaticFileMiddleware よって指定されたファイルの提供を試みるにルーティングされ filePath ます。

MapFallbackToFile(IEndpointRouteBuilder, String, String)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、に StaticFileMiddleware よって指定されたファイルの提供を試みるにルーティングされ filePath ます。

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

に特化したを追加し RouteEndpoint IEndpointRouteBuilder ます。これは、ファイル名以外の要求を、可能な限り低い優先順位で照合します。 要求は、に StaticFileMiddleware よって指定されたファイルの提供を試みるにルーティングされ filePath ます。

適用対象