Sdílet prostřednictvím


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á IServiceProvider sloužící k překladu služeb pro trasy.

Metody

CreateApplicationBuilder()

Vytvoří novou IApplicationBuilder.

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

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mapuje Hub Blazor na cestu path.

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

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

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

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

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Přidá specializovaný RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat akci kontroleru pomocí směrovacích hodnot vytvořených TTransformer.

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

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

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

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

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á actiona controller.

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á actiona controller.

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

MapGroup(IEndpointRouteBuilder, String)

Vytvoří RouteGroupBuilder pro definování koncových bodů všech předpon zadaných prefix.

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

Přidá specializovaný RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat stránku pomocí hodnot tras vytvořených TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Přidá specializovaný RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat stránku pomocí hodnot tras vytvořených TTransformer.

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

Přidá specializovaný RouteEndpoint do IEndpointRouteBuilder, který se pokusí vybrat stránku pomocí hodnot tras vytvořených TTransformer.

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á pagea area.

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á pagea area.

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

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

MapRazorPages(IEndpointRouteBuilder)

Přidá koncové body pro Razor Pages do IEndpointRouteBuilder.

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

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

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

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

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.

Platí pro