EndpointRoutingApplicationBuilderExtensions.UseEndpoints Yöntem

Tanım

Yapılandırılan IEndpointRouteBuilder'den oluşturulan örneklerle EndpointDataSource belirtilene IApplicationBuilder uç nokta yürütmesi ekler. Bu ara yazılım, geçerli istekle ilişkilendirilmiş olan öğesini yürütür Endpoint .

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

Parametreler

builder
IApplicationBuilder

IApplicationBuilder ara yazılımı eklemek için.

configure
Action<IEndpointRouteBuilder>

Sağlanan öğesini yapılandırmak için birAction<T>.IEndpointRouteBuilder

Döndürülenler

İşlem tamamlandıktan sonra bu örneğe başvuru.

Açıklamalar

çağrısının UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) önünde aynı IApplicationBuilder örnek için bir UseRouting(IApplicationBuilder) çağrısı bulunmalıdır.

Yönlendirme, ara yazılım işlem hattına yönlendirme kararlarının alındığı ve ile HttpContextilişkilendirildiği bir Endpoint nokta ekler. ile arasında UseRouting(IApplicationBuilder)UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) ara yazılım, ile HttpContextilişkili öğesini Endpoint gözlemleyip değiştirebilir.

Şunlara uygulanır