EndpointRoutingApplicationBuilderExtensions.UseEndpoints Methode

Definition

Fügt der angegebenen IApplicationBuilder Endpunktausführung mit den instanzen, die aus der EndpointDataSource konfigurierten IEndpointRouteBuilderInstanz erstellt wurden, hinzu. Diese Middleware führt die Endpoint zugeordnete Mit der aktuellen Anforderung aus.

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

Parameter

builder
IApplicationBuilder

The IApplicationBuilder to add the middleware to.

configure
Action<IEndpointRouteBuilder>

Eine Action<T> zum Konfigurieren der bereitgestellten IEndpointRouteBuilder.

Gibt zurück

Ein Verweis auf diese Instanz, nachdem der Vorgang abgeschlossen wurde.

Hinweise

Einem Aufruf muss UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) ein Aufruf UseRouting(IApplicationBuilder) für dieselbe IApplicationBuilder Instanz vorangestellt werden.

Routing fügt einen Punkt in der Middleware-Pipeline hinzu, an dem Routingentscheidungen getroffen werden und eine Endpoint mit der HttpContext. Middleware zwischen UseRouting(IApplicationBuilder) und UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) kann den zugeordneten HttpContextbeobachten oder ändern.Endpoint

Gilt für: