IEndpointRouteBuilder Rozhraní

Definice

Definuje kontrakt pro tvůrce tras v aplikaci. Tvůrce tras určuje trasy pro aplikaci.

public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
Odvozené

Vlastnosti

DataSources

Získá zdroje dat koncového bodu nakonfigurované v tvůrci.

ServiceProvider

Získá k překladu IServiceProvider služeb pro trasy.

Metody

CreateApplicationBuilder()

Vytvoří nový objekt IApplicationBuilder.

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.

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.

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