Udostępnij za pośrednictwem


RouteGroupBuilder Klasa

Definicja

Konstruktor do definiowania grup punktów końcowych z typowym prefiksem, który implementuje zarówno interfejsy IEndpointRouteBuilder, jak i IEndpointConventionBuilder. Służy do dodawania punktów końcowych z prefiksem zdefiniowanym przez MapGroup(IEndpointRouteBuilder, RoutePattern) i dostosowywania tych punktów końcowych przy użyciu konwencji.

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
Dziedziczenie
RouteGroupBuilder
Implementuje

Jawne implementacje interfejsu

IEndpointConventionBuilder.Add(Action<EndpointBuilder>)

Konstruktor do definiowania grup punktów końcowych z typowym prefiksem, który implementuje zarówno interfejsy IEndpointRouteBuilder, jak i IEndpointConventionBuilder. Służy do dodawania punktów końcowych z prefiksem zdefiniowanym przez MapGroup(IEndpointRouteBuilder, RoutePattern) i dostosowywania tych punktów końcowych przy użyciu konwencji.

IEndpointConventionBuilder.Finally(Action<EndpointBuilder>)

Konstruktor do definiowania grup punktów końcowych z typowym prefiksem, który implementuje zarówno interfejsy IEndpointRouteBuilder, jak i IEndpointConventionBuilder. Służy do dodawania punktów końcowych z prefiksem zdefiniowanym przez MapGroup(IEndpointRouteBuilder, RoutePattern) i dostosowywania tych punktów końcowych przy użyciu konwencji.

IEndpointRouteBuilder.CreateApplicationBuilder()

Konstruktor do definiowania grup punktów końcowych z typowym prefiksem, który implementuje zarówno interfejsy IEndpointRouteBuilder, jak i IEndpointConventionBuilder. Służy do dodawania punktów końcowych z prefiksem zdefiniowanym przez MapGroup(IEndpointRouteBuilder, RoutePattern) i dostosowywania tych punktów końcowych przy użyciu konwencji.

IEndpointRouteBuilder.DataSources

Konstruktor do definiowania grup punktów końcowych z typowym prefiksem, który implementuje zarówno interfejsy IEndpointRouteBuilder, jak i IEndpointConventionBuilder. Służy do dodawania punktów końcowych z prefiksem zdefiniowanym przez MapGroup(IEndpointRouteBuilder, RoutePattern) i dostosowywania tych punktów końcowych przy użyciu konwencji.

IEndpointRouteBuilder.ServiceProvider

Konstruktor do definiowania grup punktów końcowych z typowym prefiksem, który implementuje zarówno interfejsy IEndpointRouteBuilder, jak i IEndpointConventionBuilder. Służy do dodawania punktów końcowych z prefiksem zdefiniowanym przez MapGroup(IEndpointRouteBuilder, RoutePattern) i dostosowywania tych punktów końcowych przy użyciu konwencji.

Metody rozszerzania

MapBlazorHub(IEndpointRouteBuilder)

Mapuje Hub Blazor na ścieżkę domyślną.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Mapuje Hub Blazor na ścieżkę domyślną.

MapBlazorHub(IEndpointRouteBuilder, String)

Mapuje Hub Blazor na ścieżkę path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mapuje Hub Blazor na ścieżkę path.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia.

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

Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia.

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

Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia.

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia.

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

Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder i określa trasę z danym name, areaName, pattern, defaults, constraintsi dataTokens.

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

Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder i określa trasę z danym name, pattern, defaults, constraintsi dataTokens.

MapControllers(IEndpointRouteBuilder)

Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder bez określania tras.

MapDefaultControllerRoute(IEndpointRouteBuilder)

Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder i dodaje trasę domyślną {controller=Home}/{action=Index}/{id?}.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać akcję kontrolera przy użyciu wartości tras generowanych przez TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać akcję kontrolera przy użyciu wartości tras generowanych przez TTransformer.

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

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać akcję kontrolera przy użyciu wartości tras generowanych przez TTransformer.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z action, controlleri area.

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

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z action, controlleri area.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actioni controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actioni controller.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonego wzorca.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonego wzorca.

Map(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonego wzorca.

Map(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonego wzorca.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder pasujących do żądań HTTP DELETE dla określonego wzorca.

MapDelete(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder pasujących do żądań HTTP DELETE dla określonego wzorca.

MapFallback(IEndpointRouteBuilder, Delegate)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem.

MapFallback(IEndpointRouteBuilder, String, Delegate)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z podanym wzorcem z najniższym możliwym priorytetem.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP GET dla określonego wzorca.

MapGet(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP GET dla określonego wzorca.

MapGroup(IEndpointRouteBuilder, RoutePattern)

Tworzy RouteGroupBuilder do definiowania wszystkich punktów końcowych poprzedzonych określonym prefix.

MapGroup(IEndpointRouteBuilder, String)

Tworzy RouteGroupBuilder do definiowania wszystkich punktów końcowych poprzedzonych określonym prefix.

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

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP dla określonych metod i wzorca HTTP.

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

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP dla określonych metod i wzorca HTTP.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder pasujących do żądań HTTP PATCH dla określonego wzorca.

MapPatch(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder pasujących do żądań HTTP PATCH dla określonego wzorca.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP POST dla określonego wzorca.

MapPost(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP POST dla określonego wzorca.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP PUT dla określonego wzorca.

MapPut(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP PUT dla określonego wzorca.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z podanym wzorcem z najniższym możliwym priorytetem.

MapHealthChecks(IEndpointRouteBuilder, String)

Dodaje punkt końcowy kontroli kondycji do IEndpointRouteBuilder z określonym szablonem.

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

Dodaje punkt końcowy kontroli kondycji do IEndpointRouteBuilder z określonym szablonem i opcjami.

MapHub<THub>(IEndpointRouteBuilder, String)

Mapuje żądania przychodzące z określoną ścieżką do określonego typu Hub.

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

Mapuje żądania przychodzące z określoną ścieżką do określonego typu Hub.

MapOpenApi(IEndpointRouteBuilder, String)

Zarejestruj punkt końcowy w bieżącej aplikacji w celu rozwiązania dokumentu OpenAPI skojarzonego z bieżącą aplikacją.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

Mapuje składniki strony zdefiniowane w określonej TRootComponent do danego zestawu i renderuje składnik określony przez TRootComponent, gdy trasa jest zgodna.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać stronę przy użyciu wartości tras generowanych przez TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać stronę przy użyciu wartości tras generowanych przez TTransformer.

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

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać stronę przy użyciu wartości tras generowanych przez TTransformer.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z pagei area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z pagei area.

MapFallbackToPage(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z page.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z page.

MapRazorPages(IEndpointRouteBuilder)

Dodaje punkty końcowe dla stron Razor do IEndpointRouteBuilder.

DisableRequestTimeout(IEndpointConventionBuilder)

Wyłącza limit czasu żądania w punktach końcowych.

WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy)

Określa zasady limitu czasu dla punktów końcowych.

WithRequestTimeout(IEndpointConventionBuilder, String)

Określa zasady limitu czasu dla punktów końcowych.

WithRequestTimeout(IEndpointConventionBuilder, TimeSpan)

Określa limit czasu dla punktów końcowych.

ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>)

Zwarcie punktów końcowych. Wykonanie punktu końcowego zostanie wykonane w narzędziu pośredniczącym UseRouting zamiast useEndpoint.

MapStaticAssets(IEndpointRouteBuilder, String)

Mapuje pliki statyczne tworzone podczas kompilacji jako punkty końcowe.

MapFallbackToFile(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware, które próbuje obsłużyć plik określony przez filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware, które próbuje obsłużyć plik określony przez filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware, które próbuje obsłużyć plik określony przez filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware, które próbuje obsłużyć plik określony przez filePath.

AddEndpointFilter<TFilterType>(RouteGroupBuilder)

Rejestruje filtr typu TFilterType w procedurze obsługi tras.

MapIdentityApi<TUser>(IEndpointRouteBuilder)

Dodaj punkty końcowe do rejestrowania, logowania i wylogowywania się przy użyciu ASP.NET Core Identity.

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

Dodaje RouteEndpoint do IEndpointRouteBuilder, która odpowiada żądaniom HTTP (wszystkim czasownikom) dla określonych prefiksów.

Dotyczy