IEndpointRouteBuilder Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Vertrag für einen Routen-Generator in einer Anwendung. Ein Routen-Generator gibt die Routen für eine Anwendung an.
public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
- Abgeleitet
Eigenschaften
DataSources |
Ruft die im Generator konfigurierten Endpunktdatenquellen ab. |
ServiceProvider |
Ruft die IServiceProvider verwendet, um Dienste für Routen aufzulösen. |
Methoden
CreateApplicationBuilder() |
Erstellt eine neue IApplicationBuilder. |
Erweiterungsmethoden
MapBlazorHub(IEndpointRouteBuilder) |
Ordnet den Blazor-Hub dem Standardpfad zu. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Ordnet den Blazor-Hub dem Standardpfad zu. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Karten der Blazor Hub dem Pfad |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Karten der Blazor Hub dem Pfad |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
Ordnet eingehende Anforderungen mit dem angegebenen Pfad der bereitgestellten Verbindungspipeline zu. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Ordnet eingehende Anforderungen mit dem angegebenen Pfad der bereitgestellten Verbindungspipeline zu. |
MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Ordnet eingehende Anforderungen mit dem angegebenen Pfad der bereitgestellten Verbindungspipeline zu. |
MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>) |
Ordnet eingehende Anforderungen mit dem angegebenen Pfad der bereitgestellten Verbindungspipeline zu. |
MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object) |
Fügt dem IEndpointRouteBuilder Endpunkte für Controlleraktionen hinzu und gibt eine Route mit dem angegebenen |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Fügt dem IEndpointRouteBuilder Endpunkte für Controlleraktionen hinzu und gibt eine Route mit dem angegebenen |
MapControllers(IEndpointRouteBuilder) |
Fügt Endpunkte für Controlleraktionen zum IEndpointRouteBuilder hinzu, ohne Routen anzugeben. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Fügt Endpunkte für Controlleraktionen zum IEndpointRouteBuilder hinzu und fügt die Standardroute |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die versucht, eine Controlleraktion mithilfe der von |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die versucht, eine Controlleraktion mithilfe der von |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die versucht, eine Controlleraktion mithilfe der von |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
Fügt der IEndpointRouteBuilder, die HTTP-Anforderungen für das angegebene Muster entspricht, eine RouteEndpoint hinzu. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Fügt der IEndpointRouteBuilder, die HTTP-Anforderungen für das angegebene Muster entspricht, eine RouteEndpoint hinzu. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt der IEndpointRouteBuilder, die HTTP-Anforderungen für das angegebene Muster entspricht, eine RouteEndpoint hinzu. |
Map(IEndpointRouteBuilder, String, Delegate) |
Fügt der IEndpointRouteBuilder, die HTTP-Anforderungen für das angegebene Muster entspricht, eine RouteEndpoint hinzu. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP DELETE-Anforderungen für das angegebene Muster entspricht. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Fügt der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP DELETE-Anforderungen für das angegebene Muster entspricht. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die dem bereitgestellten Muster mit der niedrigsten Priorität entspricht. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP GET-Anforderungen für das angegebene Muster entspricht. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Fügt der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP GET-Anforderungen für das angegebene Muster entspricht. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Erstellt eine RouteGroupBuilder zum Definieren von Endpunkten, die dem angegebenen |
MapGroup(IEndpointRouteBuilder, String) |
Erstellt eine RouteGroupBuilder zum Definieren von Endpunkten, die dem angegebenen |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Fügt der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP-Anforderungen für die angegebenen HTTP-Methoden und -Muster entspricht. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Fügt der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP-Anforderungen für die angegebenen HTTP-Methoden und -Muster entspricht. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt dem IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP PATCH-Anforderungen für das angegebene Muster entspricht. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Fügt dem IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP PATCH-Anforderungen für das angegebene Muster entspricht. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt der IEndpointRouteBuilder, die HTTP POST-Anforderungen für das angegebene Muster entspricht, eine RouteEndpoint hinzu. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Fügt der IEndpointRouteBuilder, die HTTP POST-Anforderungen für das angegebene Muster entspricht, eine RouteEndpoint hinzu. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP PUT-Anforderungen für das angegebene Muster entspricht. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Fügt der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP PUT-Anforderungen für das angegebene Muster entspricht. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die dem bereitgestellten Muster mit der niedrigsten Priorität entspricht. |
MapHealthChecks(IEndpointRouteBuilder, String) |
Fügt dem IEndpointRouteBuilder mit der angegebenen Vorlage einen Integritätsüberprüfungsendpunkt hinzu. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Fügt dem IEndpointRouteBuilder mit der angegebenen Vorlage und den angegebenen Optionen einen Integritätsüberprüfungsendpunkt hinzu. |
MapHub<THub>(IEndpointRouteBuilder, String) |
Ordnet eingehende Anforderungen dem angegebenen Hub Typ zu. |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Ordnet eingehende Anforderungen dem angegebenen Hub Typ zu. |
MapOpenApi(IEndpointRouteBuilder, String) |
Registrieren Sie einen Endpunkt für die aktuelle Anwendung zum Auflösen des OpenAPI-Dokuments, das der aktuellen Anwendung zugeordnet ist. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Ordnet die in der angegebenen |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die versucht, eine Seite mithilfe der von |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die versucht, eine Seite mithilfe der von |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die versucht, eine Seite mithilfe der von |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der |
MapRazorPages(IEndpointRouteBuilder) |
Fügt Endpunkte für Razor Pages zum IEndpointRouteBuilderhinzu. |
MapStaticAssets(IEndpointRouteBuilder, String) |
Ordnet statische Dateien, die während des Builds als Endpunkte erstellt wurden, zu. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nichtdateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nichtdateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nichtdateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Fügt der IEndpointRouteBuilder eine spezielle RouteEndpoint hinzu, die Anforderungen für Nichtdateinamen mit der niedrigsten Priorität abgleicht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Fügen Sie Endpunkte zum Registrieren, Anmelden und Abmelden mithilfe von ASP.NET Core Identity hinzu. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Fügt der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP-Anforderungen (alle Verben) für die angegebenen Präfixe entspricht. |