EndpointRoutingApplicationBuilderExtensions.UseEndpoints Methode

Definition

Fügt eine Microsoft.AspNetCore.Routing.EndpointMiddleware Middleware zur angegebenen IApplicationBuilder Instanz hinzu, die EndpointDataSource aus konfigurierten IEndpointRouteBuilderInstanzen erstellt wurde. Das Microsoft.AspNetCore.Routing.EndpointMiddleware wird ausgeführt, das der Endpoint aktuellen Anforderung zugeordnet ist.

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 des bereitgestellten IEndpointRouteBuilder-Elements.

Gibt zurück

IApplicationBuilder

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

Hinweise

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

Die Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware Definition eines Punkts in der Middleware-Pipeline, in der Routingentscheidungen getroffen werden, und eine Endpoint wird dem zugeordnet HttpContext. Das Microsoft.AspNetCore.Routing.EndpointMiddleware definiert einen Punkt in der Middleware-Pipeline, in der der Aktuelle Endpoint ausgeführt wird. Middleware zwischen dem Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware und Microsoft.AspNetCore.Routing.EndpointMiddleware kann die mit dem HttpContextVerknüpften Endpoint beobachten oder ändern.

Gilt für: