EndpointRoutingApplicationBuilderExtensions.UseEndpoints 方法

定义

使用从配置的IEndpointRouteBuilder实例生成的实例将终结点执行添加到指定的IApplicationBuilderEndpointDataSource终结点。 此中间件执行 Endpoint 与当前请求关联的操作。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseEndpoints(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ builder, Action<Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^> ^ configure);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseEndpoints(this Microsoft.AspNetCore.Builder.IApplicationBuilder builder, Action<Microsoft.AspNetCore.Routing.IEndpointRouteBuilder> configure);
static member UseEndpoints : Microsoft.AspNetCore.Builder.IApplicationBuilder * Action<Microsoft.AspNetCore.Routing.IEndpointRouteBuilder> -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseEndpoints (builder As IApplicationBuilder, configure As Action(Of IEndpointRouteBuilder)) As IApplicationBuilder

参数

builder
IApplicationBuilder

IApplicationBuilder 向其添加中间件。

configure
Action<IEndpointRouteBuilder>

配置提供的Action<T>一个 IEndpointRouteBuilder

返回

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

注解

UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>)调用的前面必须是对同IApplicationBuilder一实例的调用UseRouting(IApplicationBuilder)

路由在中间件管道中添加一个点,其中路由决策和 Endpoint 与中间 HttpContext件关联。 中间件之间可以观察或更改与 /a0> 关联的中间件。

适用于