Aracılığıyla paylaş


RouteGroupBuilder Sınıf

Tanım

Hem IEndpointRouteBuilder hem de IEndpointConventionBuilder arabirimlerini uygulayan ortak ön eke sahip uç nokta gruplarını tanımlamak için bir oluşturucu. Bu, MapGroup(IEndpointRouteBuilder, RoutePattern) tarafından tanımlanan ön eke sahip uç noktalar eklemek ve kuralları kullanarak bu uç noktaları özelleştirmek için kullanılabilir.

public sealed class RouteGroupBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder
type RouteGroupBuilder = class
    interface IEndpointRouteBuilder
    interface IEndpointConventionBuilder
Public NotInheritable Class RouteGroupBuilder
Implements IEndpointConventionBuilder, IEndpointRouteBuilder
Devralma
RouteGroupBuilder
Uygulamalar

Belirtik Arabirim Kullanımları

IEndpointConventionBuilder.Add(Action<EndpointBuilder>)

Hem IEndpointRouteBuilder hem de IEndpointConventionBuilder arabirimlerini uygulayan ortak ön eke sahip uç nokta gruplarını tanımlamak için bir oluşturucu. Bu, MapGroup(IEndpointRouteBuilder, RoutePattern) tarafından tanımlanan ön eke sahip uç noktalar eklemek ve kuralları kullanarak bu uç noktaları özelleştirmek için kullanılabilir.

IEndpointConventionBuilder.Finally(Action<EndpointBuilder>)

Hem IEndpointRouteBuilder hem de IEndpointConventionBuilder arabirimlerini uygulayan ortak ön eke sahip uç nokta gruplarını tanımlamak için bir oluşturucu. Bu, MapGroup(IEndpointRouteBuilder, RoutePattern) tarafından tanımlanan ön eke sahip uç noktalar eklemek ve kuralları kullanarak bu uç noktaları özelleştirmek için kullanılabilir.

IEndpointRouteBuilder.CreateApplicationBuilder()

Hem IEndpointRouteBuilder hem de IEndpointConventionBuilder arabirimlerini uygulayan ortak ön eke sahip uç nokta gruplarını tanımlamak için bir oluşturucu. Bu, MapGroup(IEndpointRouteBuilder, RoutePattern) tarafından tanımlanan ön eke sahip uç noktalar eklemek ve kuralları kullanarak bu uç noktaları özelleştirmek için kullanılabilir.

IEndpointRouteBuilder.DataSources

Hem IEndpointRouteBuilder hem de IEndpointConventionBuilder arabirimlerini uygulayan ortak ön eke sahip uç nokta gruplarını tanımlamak için bir oluşturucu. Bu, MapGroup(IEndpointRouteBuilder, RoutePattern) tarafından tanımlanan ön eke sahip uç noktalar eklemek ve kuralları kullanarak bu uç noktaları özelleştirmek için kullanılabilir.

IEndpointRouteBuilder.ServiceProvider

Hem IEndpointRouteBuilder hem de IEndpointConventionBuilder arabirimlerini uygulayan ortak ön eke sahip uç nokta gruplarını tanımlamak için bir oluşturucu. Bu, MapGroup(IEndpointRouteBuilder, RoutePattern) tarafından tanımlanan ön eke sahip uç noktalar eklemek ve kuralları kullanarak bu uç noktaları özelleştirmek için kullanılabilir.

Uzantı Metotları

MapBlazorHub(IEndpointRouteBuilder)

Blazor Hub varsayılan yola eşler.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Blazor Hub varsayılan yola eşler.

MapBlazorHub(IEndpointRouteBuilder, String)

Blazor Hubpathyoluna eşler.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Blazor Hubpathyoluna eşler.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler.

MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>)

Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler.

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler.

MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object)

denetleyici eylemleri için uç noktaları IEndpointRouteBuilder ekler ve verilen name, areaName, pattern, defaults, constraintsve dataTokensile bir yol belirtir.

MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object)

denetleyici eylemleri için uç noktaları IEndpointRouteBuilder ekler ve verilen name, pattern, defaults, constraintsve dataTokensile bir yol belirtir.

MapControllers(IEndpointRouteBuilder)

Hiçbir yol belirtmeden denetleyici eylemleri için uç noktaları IEndpointRouteBuilder ekler.

MapDefaultControllerRoute(IEndpointRouteBuilder)

denetleyici eylemleri için uç noktaları IEndpointRouteBuilder ekler ve varsayılan yolu {controller=Home}/{action=Index}/{id?}ekler.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

IEndpointRouteBuilder tarafından üretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel bir RouteEndpointTTransformerekler.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

IEndpointRouteBuilder tarafından üretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel bir RouteEndpointTTransformerekler.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

IEndpointRouteBuilder tarafından üretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel bir RouteEndpointTTransformerekler.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, action, controllerve areaile eşleşen bir denetleyici uç noktasına yönlendirilir.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, action, controllerve areaile eşleşen bir denetleyici uç noktasına yönlendirilir.

MapFallbackToController(IEndpointRouteBuilder, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, actionve controllerile eşleşen bir denetleyici uç noktasına yönlendirilir.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, actionve controllerile eşleşen bir denetleyici uç noktasına yönlendirilir.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

belirtilen desen için HTTP istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

belirtilen desen için HTTP istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

Map(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için HTTP istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

Map(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için HTTP istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için HTTP DELETE istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapDelete(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için HTTP DELETE istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapFallback(IEndpointRouteBuilder, Delegate)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler.

MapFallback(IEndpointRouteBuilder, String, Delegate)

IEndpointRouteBuilder sağlanan desenle mümkün olan en düşük öncelikle eşleşecek özel bir RouteEndpoint ekler.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için HTTP GET istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapGet(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için HTTP GET istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapGroup(IEndpointRouteBuilder, RoutePattern)

Tüm uç noktaları belirtilen prefixön ekiyle tanımlamak için bir RouteGroupBuilder oluşturur.

MapGroup(IEndpointRouteBuilder, String)

Tüm uç noktaları belirtilen prefixön ekiyle tanımlamak için bir RouteGroupBuilder oluşturur.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

belirtilen HTTP yöntemleri ve deseni için HTTP istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

belirtilen HTTP yöntemleri ve deseni için HTTP istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

Belirtilen desen için HTTP PATCH istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapPatch(IEndpointRouteBuilder, String, Delegate)

Belirtilen desen için HTTP PATCH istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için HTTP POST istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapPost(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için HTTP POST istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için HTTP PUT istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapPut(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için HTTP PUT istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

IEndpointRouteBuilder sağlanan desenle mümkün olan en düşük öncelikle eşleşecek özel bir RouteEndpoint ekler.

MapHealthChecks(IEndpointRouteBuilder, String)

Belirtilen şablonla IEndpointRouteBuilder sistem durumu denetimleri uç noktası ekler.

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

Belirtilen şablon ve seçeneklerle IEndpointRouteBuilder sistem durumu denetimleri uç noktası ekler.

MapHub<THub>(IEndpointRouteBuilder, String)

Belirtilen yol ile gelen istekleri belirtilen Hub türüyle eşler.

MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Belirtilen yol ile gelen istekleri belirtilen Hub türüyle eşler.

MapOpenApi(IEndpointRouteBuilder, String)

Geçerli uygulamayla ilişkili OpenAPI belgesini çözümlemek için geçerli uygulamaya bir uç nokta kaydedin.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

Belirtilen TRootComponent tanımlanan sayfa bileşenlerini verilen derlemeye eşler ve yol eşleştiğinde TRootComponent tarafından belirtilen bileşeni işler.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

TTransformertarafından üretilen yol değerlerini kullanarak sayfa seçmeye çalışacak IEndpointRouteBuilder özel bir RouteEndpoint ekler.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

TTransformertarafından üretilen yol değerlerini kullanarak sayfa seçmeye çalışacak IEndpointRouteBuilder özel bir RouteEndpoint ekler.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

TTransformertarafından üretilen yol değerlerini kullanarak sayfa seçmeye çalışacak IEndpointRouteBuilder özel bir RouteEndpoint ekler.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, pageve areaile eşleşen bir sayfa uç noktasına yönlendirilir.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, pageve areaile eşleşen bir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, pageile eşleşen bir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, pageile eşleşen bir sayfa uç noktasına yönlendirilir.

MapRazorPages(IEndpointRouteBuilder)

IEndpointRouteBuilderRazor Sayfaları için uç noktalar ekler.

DisableRequestTimeout(IEndpointConventionBuilder)

Uç noktalarda istek zaman aşımını devre dışı bırakır.

WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy)

Uç noktalar için bir zaman aşımı ilkesi belirtir.

WithRequestTimeout(IEndpointConventionBuilder, String)

Uç noktalar için bir zaman aşımı ilkesi belirtir.

WithRequestTimeout(IEndpointConventionBuilder, TimeSpan)

Uç noktalar için zaman aşımını belirtir.

ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>)

Uç noktaların kısa devresi. Uç noktanın yürütülmesi, UseEndpoint yerine UseRouting ara yazılımında gerçekleşir.

MapStaticAssets(IEndpointRouteBuilder, String)

Derleme sırasında üretilen statik dosyaları uç nokta olarak eşler.

MapFallbackToFile(IEndpointRouteBuilder, String)

IEndpointRouteBuilder, dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, filePathtarafından belirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

IEndpointRouteBuilder, dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, filePathtarafından belirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

IEndpointRouteBuilder, dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, filePathtarafından belirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

IEndpointRouteBuilder, dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, filePathtarafından belirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware yönlendirilir.

AddEndpointFilter<TFilterType>(RouteGroupBuilder)

TFilterType türündeki bir filtreyi yol işleyicisine kaydeder.

MapIdentityApi<TUser>(IEndpointRouteBuilder)

ASP.NET Core Identity kullanarak kaydolmak, oturum açmak ve oturumu kapatmak için uç noktalar ekleyin.

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

Belirtilen ön eklerin HTTP istekleriyle (tüm fiiller) eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

Şunlara uygulanır