Sdílet prostřednictvím


RouteGroupBuilder Třída

Definice

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 path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Namapuje Blazor Hub na cestu path.

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 name, , areaName, patterndefaults, constraintsa dataTokens.

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

Přidá koncové body pro akce kontroleru do IEndpointRouteBuilder a určí trasu s danými name, pattern, defaults, constraintsa dataTokens.

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 {controller=Home}/{action=Index}/{id?}.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Přidá specializovaného RouteEndpoint do IEndpointRouteBuilder , který se pokusí vybrat akci kontroleru pomocí hodnot tras vygenerovaných nástrojem TTransformer.

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 TTransformer.

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 TTransformer.

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á action, controllera area.

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á action, controllera area.

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á action, a controller.

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á action, a controller.

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 prefix.

MapGroup(IEndpointRouteBuilder, String)

RouteGroupBuilder Vytvoří pro definování koncových bodů všechny s předponou prefix.

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 TRootComponent objektu na dané sestavení a vykresluje komponentu určenou nástrojem TRootComponent , když se trasa shoduje.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

Přidá specializovanou RouteEndpoint metodu IEndpointRouteBuilder , která se pokusí vybrat stránku pomocí hodnot tras vytvořených nástrojem TTransformer.

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 TTransformer.

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 TTransformer.

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á page, a area.

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á page, a area.

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á page.

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á page.

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 filePath.

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 filePath.

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 filePath.

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 filePath.

AddEndpointFilter<TFilterType>(RouteGroupBuilder)

Zaregistruje filtr typu TFilterType na obslužnou rutinu trasy.

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