RouteGroupBuilder Klasse
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.
Ein Generator zum Definieren von Endpunktgruppen mit einem gemeinsamen Präfix, das sowohl die Schnittstellen als auch implementiert IEndpointRouteBuilderIEndpointConventionBuilder . Dies kann verwendet werden, um Endpunkte mit dem von definierten Präfix und hinzuzufügen, um diese Endpunkte mithilfe von MapGroup(IEndpointRouteBuilder, RoutePattern) Konventionen anzupassen.
public sealed class RouteGroupBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder
type RouteGroupBuilder = class
interface IEndpointRouteBuilder
interface IEndpointConventionBuilder
Public NotInheritable Class RouteGroupBuilder
Implements IEndpointConventionBuilder, IEndpointRouteBuilder
- Vererbung
-
RouteGroupBuilder
- Implementiert
Explizite Schnittstellenimplementierungen
IEndpointConventionBuilder.Add(Action<EndpointBuilder>) |
Ein Generator zum Definieren von Endpunktgruppen mit einem gemeinsamen Präfix, das sowohl die Schnittstellen als auch implementiert IEndpointRouteBuilderIEndpointConventionBuilder . Dies kann verwendet werden, um Endpunkte mit dem von definierten Präfix und hinzuzufügen, um diese Endpunkte mithilfe von MapGroup(IEndpointRouteBuilder, RoutePattern) Konventionen anzupassen. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Ein Generator zum Definieren von Endpunktgruppen mit einem gemeinsamen Präfix, das sowohl die Schnittstellen als auch implementiert IEndpointRouteBuilderIEndpointConventionBuilder . Dies kann verwendet werden, um Endpunkte mit dem von definierten Präfix und hinzuzufügen, um diese Endpunkte mithilfe von MapGroup(IEndpointRouteBuilder, RoutePattern) Konventionen anzupassen. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Ein Generator zum Definieren von Endpunktgruppen mit einem gemeinsamen Präfix, das sowohl die Schnittstellen als auch implementiert IEndpointRouteBuilderIEndpointConventionBuilder . Dies kann verwendet werden, um Endpunkte mit dem von definierten Präfix und hinzuzufügen, um diese Endpunkte mithilfe von MapGroup(IEndpointRouteBuilder, RoutePattern) Konventionen anzupassen. |
IEndpointRouteBuilder.DataSources |
Ein Generator zum Definieren von Endpunktgruppen mit einem gemeinsamen Präfix, das sowohl die Schnittstellen als auch implementiert IEndpointRouteBuilderIEndpointConventionBuilder . Dies kann verwendet werden, um Endpunkte mit dem von definierten Präfix und hinzuzufügen, um diese Endpunkte mithilfe von MapGroup(IEndpointRouteBuilder, RoutePattern) Konventionen anzupassen. |
IEndpointRouteBuilder.ServiceProvider |
Ein Generator zum Definieren von Endpunktgruppen mit einem gemeinsamen Präfix, das sowohl die Schnittstellen als auch implementiert IEndpointRouteBuilderIEndpointConventionBuilder . Dies kann verwendet werden, um Endpunkte mit dem von definierten Präfix und hinzuzufügen, um diese Endpunkte mithilfe von MapGroup(IEndpointRouteBuilder, RoutePattern) Konventionen anzupassen. |
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. |
DisableRequestTimeout(IEndpointConventionBuilder) |
Deaktiviert das Anforderungstimeout auf den Endpunkten. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Gibt eine Timeoutrichtlinie für die Endpunkte an. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Gibt eine Timeoutrichtlinie für die Endpunkte an. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Gibt ein Timeout für die Endpunkte an. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Kurzschluss der Endpunkte. Die Ausführung des Endpunkts erfolgt in UseRouting-Middleware anstelle von UseEndpoint. |
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 |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Registriert einen Filter vom Typ |
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