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)

向添加专用 RouteEndpointIEndpointRouteBuilder ,它将匹配具有最低优先级的非文件名称的请求。 请求将路由到与、和匹配的控制器终结点 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)

向 添加 RouteEndpointIEndpointRouteBuilder 个专用 ,它将匹配所提供的具有尽可能低优先级的模式。

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

RouteEndpoint 添加到 IEndpointRouteBuilder 与指定模式的 HTTP GET 请求匹配的 。

MapGet(IEndpointRouteBuilder, String, Delegate)

RouteEndpoint 添加到 IEndpointRouteBuilder 与指定模式的 HTTP GET 请求匹配的 。

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

RouteEndpoint 添加到与指定 HTTP 方法和模式的 HTTP 请求 IEndpointRouteBuilder 匹配的 。

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

RouteEndpoint 添加到与指定 HTTP 方法和模式的 HTTP 请求 IEndpointRouteBuilder 匹配的 。

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)

向 添加 RouteEndpointIEndpointRouteBuilder 个专用 ,它将匹配所提供的具有尽可能低优先级的模式。

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

适用于