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.