RouteGroupBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tvůrce pro definování skupin koncových bodů se společnou předponou, která implementuje rozhraní a IEndpointRouteBuilderIEndpointConventionBuilder . To se dá použít k přidání koncových bodů s předponou definovanou v MapGroup(IEndpointRouteBuilder, RoutePattern) a k přizpůsobení těchto koncových bodů pomocí konvencí.
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
- Dědičnost
-
RouteGroupBuilder
- Implementuje
Explicitní implementace rozhraní
IEndpointConventionBuilder.Add(Action<EndpointBuilder>) |
Tvůrce pro definování skupin koncových bodů se společnou předponou, která implementuje rozhraní a IEndpointRouteBuilderIEndpointConventionBuilder . To se dá použít k přidání koncových bodů s předponou definovanou v MapGroup(IEndpointRouteBuilder, RoutePattern) a k přizpůsobení těchto koncových bodů pomocí konvencí. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Tvůrce pro definování skupin koncových bodů se společnou předponou, která implementuje rozhraní a IEndpointRouteBuilderIEndpointConventionBuilder . To se dá použít k přidání koncových bodů s předponou definovanou v MapGroup(IEndpointRouteBuilder, RoutePattern) a k přizpůsobení těchto koncových bodů pomocí konvencí. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Tvůrce pro definování skupin koncových bodů se společnou předponou, která implementuje rozhraní a IEndpointRouteBuilderIEndpointConventionBuilder . To se dá použít k přidání koncových bodů s předponou definovanou v MapGroup(IEndpointRouteBuilder, RoutePattern) a k přizpůsobení těchto koncových bodů pomocí konvencí. |
IEndpointRouteBuilder.DataSources |
Tvůrce pro definování skupin koncových bodů se společnou předponou, která implementuje rozhraní a IEndpointRouteBuilderIEndpointConventionBuilder . To se dá použít k přidání koncových bodů s předponou definovanou v MapGroup(IEndpointRouteBuilder, RoutePattern) a k přizpůsobení těchto koncových bodů pomocí konvencí. |
IEndpointRouteBuilder.ServiceProvider |
Tvůrce pro definování skupin koncových bodů se společnou předponou, která implementuje rozhraní a IEndpointRouteBuilderIEndpointConventionBuilder . To se dá použít k přidání koncových bodů s předponou definovanou v MapGroup(IEndpointRouteBuilder, RoutePattern) a k přizpůsobení těchto koncových bodů pomocí konvencí. |
Metody rozšíření
MapBlazorHub(IEndpointRouteBuilder) |
Namapuje Blazor Hub na výchozí cestu. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Namapuje Blazor Hub na výchozí cestu. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Namapuje Blazor Hub na cestu |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Namapuje Blazor Hub na cestu |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
Namapuje příchozí požadavky na zadanou cestu k zadanému kanálu připojení. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Namapuje příchozí požadavky na zadanou cestu k zadanému kanálu připojení. |
MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Namapuje příchozí požadavky na zadanou cestu k zadanému kanálu připojení. |
MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>) |
Namapuje příchozí požadavky na zadanou cestu k zadanému kanálu připojení. |
MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object) |
Přidá koncové body pro akce kontroleru do IEndpointRouteBuilder a určuje trasu s danými |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Přidá koncové body pro akce kontroleru do IEndpointRouteBuilder a určí trasu s danými |
MapControllers(IEndpointRouteBuilder) |
Přidá koncové body pro akce kontroleru do bez IEndpointRouteBuilder zadání tras. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Přidá koncové body pro akce kontroleru do IEndpointRouteBuilder a přidá výchozí trasu |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek se přesměruje do koncového bodu kontroleru, který odpovídá |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek se přesměruje do koncového bodu kontroleru, který odpovídá |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován na koncový bod kontroleru, který odpovídá |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován na koncový bod kontroleru, který odpovídá |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP pro zadaný vzor. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP pro zadaný vzor. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP pro zadaný vzor. |
Map(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP pro zadaný vzor. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP DELETE pro zadaný vzor. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP DELETE pro zadaný vzor. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Přidá do specializovaného RouteEndpointIEndpointRouteBuilder , který bude odpovídat zadanému vzoru s nejnižší možnou prioritou. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP GET pro zadaný vzor. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP GET pro zadaný vzor. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
RouteGroupBuilder Vytvoří pro definování koncových bodů všechny s předponou |
MapGroup(IEndpointRouteBuilder, String) |
RouteGroupBuilder Vytvoří pro definování koncových bodů všechny s předponou |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP pro zadané metody a vzor HTTP. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP pro zadané metody a vzor HTTP. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP PATCH pro zadaný vzor. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP PATCH pro zadaný vzor. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP POST pro zadaný vzor. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP POST pro zadaný vzor. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP PUT pro zadaný vzor. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP PUT pro zadaný vzor. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Přidá do specializovaného RouteEndpointIEndpointRouteBuilder , který bude odpovídat zadanému vzoru s nejnižší možnou prioritou. |
MapHealthChecks(IEndpointRouteBuilder, String) |
Přidá koncový bod kontroly stavu do IEndpointRouteBuilder se zadanou šablonou. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Přidá koncový bod kontroly stavu do IEndpointRouteBuilder se zadanou šablonou a možnostmi. |
MapHub<THub>(IEndpointRouteBuilder, String) |
Namapuje příchozí požadavky na zadanou cestu k zadanému Hub typu. |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Namapuje příchozí požadavky na zadanou cestu k zadanému Hub typu. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Mapuje komponenty stránky definované v zadaném |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Přidá specializovanou RouteEndpoint metodu IEndpointRouteBuilder , která se pokusí vybrat stránku pomocí hodnot tras vytvořených nástrojem |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Přidá specializovanou RouteEndpoint metodu IEndpointRouteBuilder , která se pokusí vybrat stránku pomocí hodnot tras vytvořených nástrojem |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Přidá specializovanou RouteEndpoint metodu IEndpointRouteBuilder , která se pokusí vybrat stránku pomocí hodnot tras vytvořených nástrojem |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován na koncový bod stránky, který odpovídá |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován na koncový bod stránky, který odpovídá |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován na koncový bod stránky, který odpovídá |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Přidá do IEndpointRouteBuilder pole specializovanou RouteEndpoint , která bude odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován na koncový bod stránky, který odpovídá |
MapRazorPages(IEndpointRouteBuilder) |
Přidá koncové body pro Razor Pages do IEndpointRouteBuilder. |
DisableRequestTimeout(IEndpointConventionBuilder) |
Zakáže časový limit požadavků na koncových bodech. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Určuje zásadu časového limitu pro koncové body. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Určuje zásadu časového limitu pro koncové body. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Určuje časový limit koncových bodů. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Koncové body zkraťujte. Ke spuštění koncového bodu dojde v middlewaru UseRouting místo v UseEndpointu. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Přidá specializovanou RouteEndpoint k , IEndpointRouteBuilder která bude shodovat požadavky na jiné názvy souborů s nejnižší možnou prioritou. Požadavek se přesměruje na soubor StaticFileMiddleware , který se pokusí obslouužit soubor určený parametrem |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Přidá specializovanou RouteEndpoint k , IEndpointRouteBuilder která bude shodovat požadavky na jiné názvy souborů s nejnižší možnou prioritou. Požadavek se přesměruje na soubor StaticFileMiddleware , který se pokusí obslouužit soubor určený parametrem |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Přidá specializovanou RouteEndpoint k , IEndpointRouteBuilder která bude shodovat požadavky na jiné názvy souborů s nejnižší možnou prioritou. Požadavek se přesměruje na soubor StaticFileMiddleware , který se pokusí obslouužit soubor určený parametrem |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Přidá specializovanou RouteEndpoint k , IEndpointRouteBuilder která bude shodovat požadavky na jiné názvy souborů s nejnižší možnou prioritou. Požadavek se přesměruje na soubor StaticFileMiddleware , který se pokusí obslouužit soubor určený parametrem |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Zaregistruje filtr typu |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Přidejte koncové body pro registraci, přihlášení a odhlášení pomocí ASP.NET Core Identity. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
RouteEndpoint Přidá do objektu IEndpointRouteBuilder , který odpovídá požadavkům HTTP (všechny příkazy) pro zadané předpony. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro