EndpointRoutingApplicationBuilderExtensions.UseEndpoints Метод

Определение

Добавляет выполнение конечной точки в указанные IApplicationBuilderEndpointDataSource экземпляры, созданные из настроенного IEndpointRouteBuilderобъекта. Это ПО промежуточного слоя выполняет связанный 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>)UseRouting(IApplicationBuilder) для того же IApplicationBuilder экземпляра.

Маршрутизация добавляет точку в конвейере ПО промежуточного слоя, где принимаются решения о маршрутизации, а Endpoint также связан с ним HttpContext. По промежуточному слоям между UseRouting(IApplicationBuilder) и UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) может наблюдать или изменять Endpoint связанные с ним HttpContext.

Применяется к