EndpointRoutingApplicationBuilderExtensions.UseEndpoints Methode

Definition

Fügt der angegebenen Middleware eine Microsoft.AspNetCore.Routing.EndpointMiddleware Middleware hinzu, die mit den EndpointDataSource Aus konfigurierten IEndpointRouteBuilderInstanzen erstellt wurde.IApplicationBuilder Führt Microsoft.AspNetCore.Routing.EndpointMiddleware die aus, die Endpoint der 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

Der, IApplicationBuilder dem die Middleware hinzugefügt werden soll.

configure
Action<IEndpointRouteBuilder>

Eine Action<T> zum Konfigurieren des bereitgestellten IEndpointRouteBuilder-Elements.

Gibt zurück

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

Hinweise

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

Definiert Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware einen Punkt in der Middlewarepipeline, an dem Routingentscheidungen getroffen werden, und ein Endpoint ist dem HttpContextzugeordnet. Definiert Microsoft.AspNetCore.Routing.EndpointMiddleware einen Punkt in der Middlewarepipeline, an dem der aktuelle Endpoint ausgeführt wird. Middleware zwischen dem Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware und Microsoft.AspNetCore.Routing.EndpointMiddleware kann das Endpoint dem HttpContextzugeordnete beobachten oder ändern.

Gilt für: