EndpointRoutingApplicationBuilderExtensions.UseRouting 方法

定义

Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware 中间件添加到指定的 IApplicationBuilder

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseRouting(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ builder);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseRouting (this Microsoft.AspNetCore.Builder.IApplicationBuilder builder);
static member UseRouting : Microsoft.AspNetCore.Builder.IApplicationBuilder -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseRouting (builder As IApplicationBuilder) As IApplicationBuilder

参数

builder
IApplicationBuilder

IApplicationBuilder 向其添加中间件。

返回

IApplicationBuilder

完成操作后对此实例的引用。

注解

要调用 UseRouting(IApplicationBuilder) 的后跟对 UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>)IApplicationBuilder 一实例的调用。

Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware 中间件管道中定义一个点,其中定义了路由决策,并且 Endpoint 与路由 HttpContext决策相关联。 定义 Microsoft.AspNetCore.Routing.EndpointMiddleware 中间件管道中执行当前点 Endpoint 的点。 中间件之间的Microsoft.AspNetCore.Routing.EndpointRoutingMiddlewareMicrosoft.AspNetCore.Routing.EndpointMiddleware中间件可以观察或更改Endpoint与 .HttpContext

适用于