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ů s společnou předponou, která implementuje IEndpointRouteBuilder i IEndpointConventionBuilder rozhraní. Můžete ho použít k přidání koncových bodů s předponou definovanou MapGroup(IEndpointRouteBuilder, RoutePattern) a 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ů s společnou předponou, která implementuje IEndpointRouteBuilder i IEndpointConventionBuilder rozhraní. Můžete ho použít k přidání koncových bodů s předponou definovanou MapGroup(IEndpointRouteBuilder, RoutePattern) a přizpůsobení těchto koncových bodů pomocí konvencí. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Tvůrce pro definování skupin koncových bodů s společnou předponou, která implementuje IEndpointRouteBuilder i IEndpointConventionBuilder rozhraní. Můžete ho použít k přidání koncových bodů s předponou definovanou MapGroup(IEndpointRouteBuilder, RoutePattern) a přizpůsobení těchto koncových bodů pomocí konvencí. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Tvůrce pro definování skupin koncových bodů s společnou předponou, která implementuje IEndpointRouteBuilder i IEndpointConventionBuilder rozhraní. Můžete ho použít k přidání koncových bodů s předponou definovanou MapGroup(IEndpointRouteBuilder, RoutePattern) a přizpůsobení těchto koncových bodů pomocí konvencí. |
IEndpointRouteBuilder.DataSources |
Tvůrce pro definování skupin koncových bodů s společnou předponou, která implementuje IEndpointRouteBuilder i IEndpointConventionBuilder rozhraní. Můžete ho použít k přidání koncových bodů s předponou definovanou MapGroup(IEndpointRouteBuilder, RoutePattern) a přizpůsobení těchto koncových bodů pomocí konvencí. |
IEndpointRouteBuilder.ServiceProvider |
Tvůrce pro definování skupin koncových bodů s společnou předponou, která implementuje IEndpointRouteBuilder i IEndpointConventionBuilder rozhraní. Můžete ho použít k přidání koncových bodů s předponou definovanou MapGroup(IEndpointRouteBuilder, RoutePattern) a přizpůsobení těchto koncových bodů pomocí konvencí. |
Metody rozšíření
MapBlazorHub(IEndpointRouteBuilder) |
Mapuje Hub Blazor na výchozí cestu. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Mapuje Hub Blazor na výchozí cestu. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Mapuje Hub Blazor na cestu |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mapuje Hub Blazor na cestu |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
Mapuje příchozí požadavky se zadanou cestou k zadanému kanálu připojení. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mapuje příchozí požadavky se zadanou cestou k zadanému kanálu připojení. |
MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Mapuje příchozí požadavky se zadanou cestou k zadanému kanálu připojení. |
MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>) |
Mapuje příchozí požadavky se zadanou cestou 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 danou |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Přidá koncové body pro akce kontroleru do IEndpointRouteBuilder a určuje trasu s danou |
MapControllers(IEndpointRouteBuilder) |
Přidá koncové body pro akce kontroleru do IEndpointRouteBuilder bez 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ý RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat akci kontroleru pomocí směrovacích hodnot vytvořených |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Přidá specializovaný RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat akci kontroleru pomocí směrovacích hodnot vytvořených |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Přidá specializovaný RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat akci kontroleru pomocí směrovacích hodnot vytvořených |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, s nejnižší možnou prioritou. Požadavek bude směrován do koncového bodu kontroleru, který odpovídá |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, s nejnižší možnou prioritou. Požadavek bude směrován do koncového bodu kontroleru, který odpovídá |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, s nejnižší možnou prioritou. Požadavek bude směrován do koncového bodu kontroleru, který odpovídá |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, s nejnižší možnou prioritou. Požadavek bude směrován do koncového bodu kontroleru, který odpovídá |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP pro zadaný vzor. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP pro zadaný vzor. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP pro zadaný vzor. |
Map(IEndpointRouteBuilder, String, Delegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP pro zadaný vzor. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP DELETE pro zadaný vzor. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP DELETE pro zadaný vzor. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, s nejnižší možnou prioritou. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat zadanému vzoru s nejnižší možnou prioritou. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP GET pro zadaný vzor. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP GET pro zadaný vzor. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Vytvoří RouteGroupBuilder pro definování koncových bodů všech předpon zadaných |
MapGroup(IEndpointRouteBuilder, String) |
Vytvoří RouteGroupBuilder pro definování koncových bodů všech předpon zadaných |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP pro zadané metody a vzor HTTP. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP pro zadané metody a vzor HTTP. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP PATCH pro zadaný vzor. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP PATCH pro zadaný vzor. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP POST pro zadaný vzor. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP POST pro zadaný vzor. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP PUT pro zadaný vzor. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP PUT pro zadaný vzor. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, s nejnižší možnou prioritou. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou 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) |
Mapuje příchozí požadavky se zadanou cestou k zadanému typu Hub. |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mapuje příchozí požadavky se zadanou cestou k zadanému typu Hub. |
MapOpenApi(IEndpointRouteBuilder, String) |
Zaregistrujte koncový bod do aktuální aplikace pro překlad dokumentu OpenAPI přidruženého k aktuální aplikaci. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Mapuje součásti stránky definované v zadaném |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Přidá specializovaný RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat stránku pomocí hodnot tras vytvořených |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Přidá specializovaný RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat stránku pomocí hodnot tras vytvořených |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Přidá specializovaný RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat stránku pomocí hodnot tras vytvořených |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, 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 specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, 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 specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, 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 specializované RouteEndpoint, které budou odpovídat požadavkům na názvy, které nejsou soubory, 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 vypršení časového limitu požadavku v 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 pro koncové body. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Zkratové obvody koncových bodů Spuštění koncového bodu proběhne v middlewaru UseRouting místo UseEndpointu. |
MapStaticAssets(IEndpointRouteBuilder, String) |
Mapuje statické soubory vytvořené během sestavení jako koncové body. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován do StaticFileMiddleware, který se pokusí obslouužit soubor určený |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován do StaticFileMiddleware, který se pokusí obslouužit soubor určený |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován do StaticFileMiddleware, který se pokusí obslouužit soubor určený |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Přidá do IEndpointRouteBuilder specializované RouteEndpoint, které budou odpovídat požadavkům na jiné názvy souborů s nejnižší možnou prioritou. Požadavek bude směrován do StaticFileMiddleware, který se pokusí obslouužit soubor určený |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Zaregistruje filtr typu |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Přidejte koncové body pro registraci, přihlášení a odhlášení pomocí ASP.NET základní identity. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Přidá RouteEndpoint do IEndpointRouteBuilder, který odpovídá požadavkům HTTP (všechny příkazy) pro zadané předpony. |