EndpointRoutingApplicationBuilderExtensions.UseEndpoints Metoda

Definicja

Microsoft.AspNetCore.Routing.EndpointMiddleware Dodaje oprogramowanie pośredniczące do określonego IApplicationBuilder z wystąpieniami utworzonymi na podstawie skonfigurowanego EndpointDataSourceIEndpointRouteBuilderprogramu . Spowoduje Microsoft.AspNetCore.Routing.EndpointMiddleware to wykonanie Endpoint skojarzonego z bieżącym żądaniem.

C#
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseEndpoints (this Microsoft.AspNetCore.Builder.IApplicationBuilder builder, Action<Microsoft.AspNetCore.Routing.IEndpointRouteBuilder> configure);

Parametry

builder
IApplicationBuilder

Element IApplicationBuilder do dodania oprogramowania pośredniczącego.

configure
Action<IEndpointRouteBuilder>

Element do Action<T> skonfigurowania podanego IEndpointRouteBuilderelementu .

Zwraca

Odwołanie do tego wystąpienia po zakończeniu operacji.

Uwagi

Wywołanie musi UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) być poprzedzone wywołaniem UseRouting(IApplicationBuilder) dla tego samego IApplicationBuilder wystąpienia.

Definiuje Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware punkt w potoku oprogramowania pośredniczącego, w którym są podejmowane decyzje dotyczące routingu, a element Endpoint jest skojarzony z elementem HttpContext. Element Microsoft.AspNetCore.Routing.EndpointMiddleware definiuje punkt w potoku oprogramowania pośredniczącego, w którym jest wykonywany bieżący Endpoint . Oprogramowanie pośredniczące między elementami Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware i Microsoft.AspNetCore.Routing.EndpointMiddleware może obserwować lub zmieniać Endpoint skojarzone z programem HttpContext.

Dotyczy

Produkt Wersje
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0