Udostępnij za pośrednictwem


IEndpointRouteBuilder Interfejs

Definicja

Definiuje kontrakt konstruktora tras w aplikacji. Konstruktor tras określa trasy dla aplikacji.

public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
Pochodne

Właściwości

DataSources

Pobiera źródła danych punktu końcowego skonfigurowane w konstruktorze.

ServiceProvider

Pobiera IServiceProvider używane do rozpoznawania usług dla tras.

Metody

CreateApplicationBuilder()

Tworzy nowy IApplicationBuilder.

Metody rozszerzania

MapBlazorHub(IEndpointRouteBuilder)

Mapuje Hub Blazor na ścieżkę domyślną.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Mapuje Hub Blazor na ścieżkę domyślną.

MapBlazorHub(IEndpointRouteBuilder, String)

Mapuje Hub Blazor na ścieżkę path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mapuje Hub Blazor na ścieżkę path.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia.

MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>)

Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia.

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia.

MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object)

Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder i określa trasę z danym name, areaName, pattern, defaults, constraintsi dataTokens.

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

Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder i określa trasę z danym name, pattern, defaults, constraintsi dataTokens.

MapControllers(IEndpointRouteBuilder)

Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder bez określania tras.

MapDefaultControllerRoute(IEndpointRouteBuilder)

Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder i dodaje trasę domyślną {controller=Home}/{action=Index}/{id?}.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać akcję kontrolera przy użyciu wartości tras generowanych przez TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać akcję kontrolera przy użyciu wartości tras generowanych przez TTransformer.

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

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać akcję kontrolera przy użyciu wartości tras generowanych przez TTransformer.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z action, controlleri area.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z action, controlleri area.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actioni controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actioni controller.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonego wzorca.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonego wzorca.

Map(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonego wzorca.

Map(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonego wzorca.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder pasujących do żądań HTTP DELETE dla określonego wzorca.

MapDelete(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder pasujących do żądań HTTP DELETE dla określonego wzorca.

MapFallback(IEndpointRouteBuilder, Delegate)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem.

MapFallback(IEndpointRouteBuilder, String, Delegate)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z podanym wzorcem z najniższym możliwym priorytetem.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP GET dla określonego wzorca.

MapGet(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP GET dla określonego wzorca.

MapGroup(IEndpointRouteBuilder, RoutePattern)

Tworzy RouteGroupBuilder do definiowania wszystkich punktów końcowych poprzedzonych określonym prefix.

MapGroup(IEndpointRouteBuilder, String)

Tworzy RouteGroupBuilder do definiowania wszystkich punktów końcowych poprzedzonych określonym prefix.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP dla określonych metod i wzorca HTTP.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP dla określonych metod i wzorca HTTP.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder pasujących do żądań HTTP PATCH dla określonego wzorca.

MapPatch(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder pasujących do żądań HTTP PATCH dla określonego wzorca.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP POST dla określonego wzorca.

MapPost(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder zgodnego z żądaniami HTTP POST dla określonego wzorca.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP PUT dla określonego wzorca.

MapPut(IEndpointRouteBuilder, String, Delegate)

Dodaje RouteEndpoint do IEndpointRouteBuilder, która pasuje do żądań HTTP PUT dla określonego wzorca.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z podanym wzorcem z najniższym możliwym priorytetem.

MapHealthChecks(IEndpointRouteBuilder, String)

Dodaje punkt końcowy kontroli kondycji do IEndpointRouteBuilder z określonym szablonem.

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

Dodaje punkt końcowy kontroli kondycji do IEndpointRouteBuilder z określonym szablonem i opcjami.

MapHub<THub>(IEndpointRouteBuilder, String)

Mapuje żądania przychodzące z określoną ścieżką do określonego typu Hub.

MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mapuje żądania przychodzące z określoną ścieżką do określonego typu Hub.

MapOpenApi(IEndpointRouteBuilder, String)

Zarejestruj punkt końcowy w bieżącej aplikacji w celu rozwiązania dokumentu OpenAPI skojarzonego z bieżącą aplikacją.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

Mapuje składniki strony zdefiniowane w określonej TRootComponent do danego zestawu i renderuje składnik określony przez TRootComponent, gdy trasa jest zgodna.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać stronę przy użyciu wartości tras generowanych przez TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać stronę przy użyciu wartości tras generowanych przez TTransformer.

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

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które spróbują wybrać stronę przy użyciu wartości tras generowanych przez TTransformer.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z pagei area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z pagei area.

MapFallbackToPage(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z page.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami nazw innych niż pliki z najniższym możliwym priorytetem. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z page.

MapRazorPages(IEndpointRouteBuilder)

Dodaje punkty końcowe dla stron Razor do IEndpointRouteBuilder.

MapStaticAssets(IEndpointRouteBuilder, String)

Mapuje pliki statyczne tworzone podczas kompilacji jako punkty końcowe.

MapFallbackToFile(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware, które próbuje obsłużyć plik określony przez filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware, które próbuje obsłużyć plik określony przez filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware, które próbuje obsłużyć plik określony przez filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Dodaje wyspecjalizowane RouteEndpoint do IEndpointRouteBuilder, które będą zgodne z żądaniami dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware, które próbuje obsłużyć plik określony przez filePath.

MapIdentityApi<TUser>(IEndpointRouteBuilder)

Dodaj punkty końcowe do rejestrowania, logowania i wylogowywania się przy użyciu ASP.NET Core Identity.

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

Dodaje RouteEndpoint do IEndpointRouteBuilder, która odpowiada żądaniom HTTP (wszystkim czasownikom) dla określonych prefiksów.

Dotyczy