EndpointRoutingApplicationBuilderExtensions.UseEndpoints Metodo

Definizione

Aggiunge l'esecuzione dell'endpoint all'oggetto specificato IApplicationBuilder con le EndpointDataSource istanze compilate dall'oggetto configurato IEndpointRouteBuilder. Questo middleware esegue l'oggetto Endpoint associato alla richiesta corrente.

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

Parametri

builder
IApplicationBuilder

Oggetto IApplicationBuilder a cui aggiungere il middleware.

configure
Action<IEndpointRouteBuilder>

Oggetto Action<T> per configurare l'oggetto fornito IEndpointRouteBuilder.

Valori restituiti

Riferimento a questa istanza dopo il completamento dell'operazione.

Commenti

Una chiamata a UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) deve essere preceduta da una chiamata a UseRouting(IApplicationBuilder) per la stessa IApplicationBuilder istanza.

Il routing aggiunge un punto nella pipeline middleware in cui vengono prese decisioni di routing e un Endpoint oggetto è associato a HttpContext. Il middleware tra UseRouting(IApplicationBuilder) e UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) può osservare o modificare l'oggetto Endpoint associato a HttpContext.

Si applica a