Aracılığıyla paylaş


RouteGroupBuilder Sınıf

Tanım

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

IEndpointRouteBuilder.CreateApplicationBuilder()

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

IEndpointRouteBuilder.DataSources

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

IEndpointRouteBuilder.ServiceProvider

Hem hem de IEndpointRouteBuilderIEndpointConventionBuilder arabirimlerini uygulayan ortak ön eke sahip uç nokta gruplarını tanımlamak için bir oluşturucu. Bu, tarafından MapGroup(IEndpointRouteBuilder, RoutePattern) 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'ı Hub yoluna eşler path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Blazor'ı Hub yoluna eşler path.

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)

öğesine denetleyici eylemleri IEndpointRouteBuilder için uç noktalar ekler ve verilen name, , areaNamepattern, defaults, constraintsve dataTokensile bir yol belirtir.

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

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

MapControllers(IEndpointRouteBuilder)

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

MapDefaultControllerRoute(IEndpointRouteBuilder)

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

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

tarafından TTransformeroluşturulan yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

tarafından TTransformeroluşturulan yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

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

tarafından TTransformeroluşturulan yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek , controllerve areaile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

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

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek , controllerve areaile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve controllerile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve controllerile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

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

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

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

Map(IEndpointRouteBuilder, String, RequestDelegate)

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

Map(IEndpointRouteBuilder, String, Delegate)

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

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

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

MapDelete(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, Delegate)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler.

MapFallback(IEndpointRouteBuilder, String, Delegate)

Sağlanan deseni mümkün olan en düşük öncelikle eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için HTTP GET istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler.

MapGet(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için HTTP GET istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler.

MapGroup(IEndpointRouteBuilder, RoutePattern)

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

MapGroup(IEndpointRouteBuilder, String)

Tüm ön ekleri belirtilen prefixolan uç noktaları 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 öğesine bir RouteEndpointIEndpointRouteBuilder ekler.

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

belirtilen HTTP yöntemleri ve deseni için HTTP istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPatch(IEndpointRouteBuilder, String, Delegate)

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

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

Belirtilen desen için IEndpointRouteBuilder HTTP POST istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapPost(IEndpointRouteBuilder, String, Delegate)

Belirtilen desen için IEndpointRouteBuilder HTTP POST istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için HTTP PUT istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler.

MapPut(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için HTTP PUT istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Sağlanan deseni mümkün olan en düşük öncelikle eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapHealthChecks(IEndpointRouteBuilder, String)

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

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

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

MapHub<THub>(IEndpointRouteBuilder, String)

Belirtilen yola sahip gelen istekleri belirtilen Hub türe eşler.

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

Belirtilen yola sahip gelen istekleri belirtilen Hub türe eşler.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

Belirtilen TRootComponent içinde tanımlanan sayfa bileşenlerini verilen derlemeyle eşler ve yol eşlendiğinde tarafından TRootComponent belirtilen bileşeni işler.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

tarafından TTransformeroluşturulan yol değerlerini kullanarak sayfa seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

tarafından TTransformeroluşturulan yol değerlerini kullanarak sayfa seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

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

tarafından TTransformeroluşturulan yol değerlerini kullanarak sayfa seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve areaile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve areaile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapRazorPages(IEndpointRouteBuilder)

Razor Sayfaları için uç noktaları öğesine IEndpointRouteBuilderekler.

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 bir zaman aşımı 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.

MapFallbackToFile(IEndpointRouteBuilder, String)

Dosya adı olmayan istekler için olası en düşük önceliğe sahip isteklerle eşleşecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından filePathbelirtilen dosyaya hizmet etmeyi deneyen bir StaticFileMiddleware isteke yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Dosya adı olmayan istekler için olası en düşük önceliğe sahip isteklerle eşleşecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından filePathbelirtilen dosyaya hizmet etmeyi deneyen bir StaticFileMiddleware isteke yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Dosya adı olmayan istekler için olası en düşük önceliğe sahip isteklerle eşleşecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından filePathbelirtilen dosyaya hizmet etmeyi deneyen bir StaticFileMiddleware isteke yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Dosya adı olmayan istekler için olası en düşük önceliğe sahip isteklerle eşleşecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından filePathbelirtilen dosyaya hizmet etmeyi deneyen bir StaticFileMiddleware isteke yönlendirilir.

AddEndpointFilter<TFilterType>(RouteGroupBuilder)

Yol işleyicisine türünde TFilterType bir filtre kaydeder.

MapIdentityApi<TUser>(IEndpointRouteBuilder)

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

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

Belirtilen ön eklerin HTTP istekleriyle (tüm fiiller) eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler.

Şunlara uygulanır