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 allgemeinen Präfix, das sowohl die IEndpointRouteBuilder als auch IEndpointConventionBuilder Schnittstellen implementiert. Dies kann verwendet werden, um Endpunkte mit dem durch MapGroup(IEndpointRouteBuilder, RoutePattern) definierten Präfix hinzuzufügen und diese Endpunkte mithilfe von 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 allgemeinen Präfix, das sowohl die IEndpointRouteBuilder als auch IEndpointConventionBuilder Schnittstellen implementiert. Dies kann verwendet werden, um Endpunkte mit dem durch MapGroup(IEndpointRouteBuilder, RoutePattern) definierten Präfix hinzuzufügen und diese Endpunkte mithilfe von Konventionen anzupassen. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Ein Generator zum Definieren von Endpunktgruppen mit einem allgemeinen Präfix, das sowohl die IEndpointRouteBuilder als auch IEndpointConventionBuilder Schnittstellen implementiert. Dies kann verwendet werden, um Endpunkte mit dem durch MapGroup(IEndpointRouteBuilder, RoutePattern) definierten Präfix hinzuzufügen und diese Endpunkte mithilfe von Konventionen anzupassen. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Ein Generator zum Definieren von Endpunktgruppen mit einem allgemeinen Präfix, das sowohl die IEndpointRouteBuilder als auch IEndpointConventionBuilder Schnittstellen implementiert. Dies kann verwendet werden, um Endpunkte mit dem durch MapGroup(IEndpointRouteBuilder, RoutePattern) definierten Präfix hinzuzufügen und diese Endpunkte mithilfe von Konventionen anzupassen. |
IEndpointRouteBuilder.DataSources |
Ein Generator zum Definieren von Endpunktgruppen mit einem allgemeinen Präfix, das sowohl die IEndpointRouteBuilder als auch IEndpointConventionBuilder Schnittstellen implementiert. Dies kann verwendet werden, um Endpunkte mit dem durch MapGroup(IEndpointRouteBuilder, RoutePattern) definierten Präfix hinzuzufügen und diese Endpunkte mithilfe von Konventionen anzupassen. |
IEndpointRouteBuilder.ServiceProvider |
Ein Generator zum Definieren von Endpunktgruppen mit einem allgemeinen Präfix, das sowohl die IEndpointRouteBuilder als auch IEndpointConventionBuilder Schnittstellen implementiert. Dies kann verwendet werden, um Endpunkte mit dem durch MapGroup(IEndpointRouteBuilder, RoutePattern) definierten Präfix hinzuzufügen und diese Endpunkte mithilfe von Konventionen anzupassen. |
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. |
DisableRequestTimeout(IEndpointConventionBuilder) |
Deaktiviert das Anforderungstimeout für die Endpunkte. |
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 des Endpunkts(n). Die Ausführung des Endpunkts erfolgt in useRouting Middleware anstelle von UseEndpoint. |
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 |
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 der IEndpointRouteBuilder eine RouteEndpoint hinzu, die HTTP-Anforderungen (alle Verben) für die angegebenen Präfixe entspricht. |