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 element używany do rozpoznawania IServiceProvider usług dla tras.

Metody

CreateApplicationBuilder()

Tworzy nowy adres IApplicationBuilder.

Metody rozszerzania

MapBlazorHub(IEndpointRouteBuilder)

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

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

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

MapBlazorHub(IEndpointRouteBuilder, String)

Mapuje platformę Blazor Hub na ścieżkę path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mapuje platformę Blazor Hub 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 elementu i określa trasę z danym nameelementem , , areaName, patterndefaults, constraintsi dataTokens.

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

Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder elementu i określa trasę z danym nameelementem , , patterndefaults, constraintsi dataTokens.

MapControllers(IEndpointRouteBuilder)

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

MapDefaultControllerRoute(IEndpointRouteBuilder)

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

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez TTransformerprogram .

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez TTransformerprogram .

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

Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez TTransformerprogram .

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actionelementami , controlleri area.

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

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actionelementami , controlleri area.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego actionz parametrami i controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego actionz parametrami i controller.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

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

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

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

Map(IEndpointRouteBuilder, String, RequestDelegate)

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

Map(IEndpointRouteBuilder, String, Delegate)

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

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

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

MapDelete(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, Delegate)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie.

MapFallback(IEndpointRouteBuilder, String, Delegate)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder podanego wzorca z najniższym możliwym priorytetem.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

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

MapGet(IEndpointRouteBuilder, String, Delegate)

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

MapGroup(IEndpointRouteBuilder, RoutePattern)

Tworzy element RouteGroupBuilder do definiowania punktów końcowych z określonym prefixprefiksem .

MapGroup(IEndpointRouteBuilder, String)

Tworzy element RouteGroupBuilder do definiowania punktów końcowych z określonym prefixprefiksem .

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

RouteEndpoint Dodaje element do elementu IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonych metod i wzorca HTTP.

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

RouteEndpoint Dodaje element do elementu IEndpointRouteBuilder zgodnego z żądaniami HTTP dla określonych metod i wzorca HTTP.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPatch(IEndpointRouteBuilder, String, Delegate)

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

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPost(IEndpointRouteBuilder, String, Delegate)

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

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPut(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder podanego wzorca z najniższym możliwym priorytetem.

MapHealthChecks(IEndpointRouteBuilder, String)

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

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

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

MapHub<THub>(IEndpointRouteBuilder, String)

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

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

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

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

Mapuje składniki strony zdefiniowane w określonym TRootComponent zestawie i renderuje składnik określony przez TRootComponent , gdy trasa jest zgodna.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania strony przy użyciu wartości tras utworzonych przez TTransformerprogram .

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania strony przy użyciu wartości tras utworzonych przez TTransformerprogram .

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

Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania strony przy użyciu wartości tras utworzonych przez TTransformerprogram .

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego pagez elementami i area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego pagez elementami i area.

MapFallbackToPage(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z adresem page.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z adresem page.

MapRazorPages(IEndpointRouteBuilder)

Dodaje punkty końcowe dla stron Razor do elementu IEndpointRouteBuilder.

MapFallbackToFile(IEndpointRouteBuilder, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do elementu, który StaticFileMiddleware próbuje obsłużyć plik określony przez filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do elementu, który StaticFileMiddleware próbuje obsłużyć plik określony przez filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do elementu, który StaticFileMiddleware próbuje obsłużyć plik określony przez filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do elementu, który StaticFileMiddleware 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[])

RouteEndpoint Dodaje element do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP (wszystkie czasowniki) dla określonych prefiksów.

Dotyczy