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 Routengenerator 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 den ab, der IServiceProvider zum Auflösen von Diensten für Routen verwendet wird. |
Methoden
CreateApplicationBuilder() |
Erstellt einen neuen IApplicationBuilder. |
Erweiterungsmethoden
MapBlazorHub(IEndpointRouteBuilder) |
Ordnet blazor Hub dem Standardpfad zu. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Ordnet blazor Hub dem Standardpfad zu. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Ordnet den Blazor Hub dem Pfad |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Ordnet den 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 Endpunkte für Controlleraktionen hinzu IEndpointRouteBuilder und gibt eine Route mit den angegebenen |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Fügt Endpunkte für Controlleraktionen hinzu IEndpointRouteBuilder und gibt eine Route mit den angegebenen |
MapControllers(IEndpointRouteBuilder) |
Fügt Endpunkte für Controlleraktionen hinzu, IEndpointRouteBuilder ohne Routen anzugeben. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Fügt Endpunkte für Controlleraktionen hinzu IEndpointRouteBuilder und fügt die Standardroute |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Controlleraktion mithilfe der von |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Controlleraktion mithilfe der von |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Controlleraktion mithilfe der von |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der mit , |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der mit , |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der mit , und |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der mit , und |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für das angegebene Muster abgleicht. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für das angegebene Muster abgleicht. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für das angegebene Muster abgleicht. |
Map(IEndpointRouteBuilder, String, Delegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für das angegebene Muster abgleicht. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder http DELETE-Anforderungen für das angegebene Muster entspricht. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder http DELETE-Anforderungen für das angegebene Muster entspricht. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Fügt dem einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder dem bereitgestellten Muster mit der niedrigsten möglichen Priorität entspricht. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder http GET-Anforderungen für das angegebene Muster entspricht. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder http GET-Anforderungen für das angegebene Muster entspricht. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Erstellt eine RouteGroupBuilder zum Definieren von Endpunkten, denen das angegebene |
MapGroup(IEndpointRouteBuilder, String) |
Erstellt eine RouteGroupBuilder zum Definieren von Endpunkten, denen das angegebene |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für die angegebenen HTTP-Methoden und das angegebene Muster abgleicht. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für die angegebenen HTTP-Methoden und das angegebene Muster abgleicht. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-PATCH-Anforderungen für das angegebene Muster abgleicht. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-PATCH-Anforderungen für das angegebene Muster abgleicht. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder http POST-Anforderungen für das angegebene Muster entspricht. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder http POST-Anforderungen für das angegebene Muster entspricht. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP PUT-Anforderungen für das angegebene Muster entspricht. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP PUT-Anforderungen für das angegebene Muster entspricht. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Fügt dem einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder dem bereitgestellten Muster mit der niedrigsten möglichen Priorität entspricht. |
MapHealthChecks(IEndpointRouteBuilder, String) |
Fügt mit der angegebenen Vorlage einen Integritätsüberprüfungsendpunkt IEndpointRouteBuilder hinzu. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Fügt einen Integritätsüberprüfungsendpunkt mit der IEndpointRouteBuilder angegebenen Vorlage und den angegebenen Optionen hinzu. |
MapHub<THub>(IEndpointRouteBuilder, String) |
Ordnet eingehende Anforderungen mit dem angegebenen Pfad dem angegebenen Hub Typ zu. |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Ordnet eingehende Anforderungen mit dem angegebenen Pfad dem angegebenen Hub Typ zu. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Ordnet die in der angegebenen |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Seite mithilfe der von |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Seite mithilfe der von |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder versucht, eine Seite mithilfe der von |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der mit , und |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der mit , und |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der mit übereinstimmt |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Fügt dem eine spezialisierte RouteEndpoint hinzu, die IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität abgleicht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der mit übereinstimmt |
MapRazorPages(IEndpointRouteBuilder) |
Fügt Endpunkte für Razor Pages zu hinzu IEndpointRouteBuilder. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität entspricht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität entspricht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität entspricht. Die Anforderung wird an eine StaticFileMiddleware weitergeleitet, die versucht, die durch |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Fügt dem einen speziellen RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität entspricht. 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 dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen (alle Verben) für die angegebenen Präfixe abgleicht. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für