RouteBuilder 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.
Bietet Unterstützung für das Angeben von Routen in einer Anwendung.
public ref class RouteBuilder : Microsoft::AspNetCore::Routing::IRouteBuilder
public class RouteBuilder : Microsoft.AspNetCore.Routing.IRouteBuilder
type RouteBuilder = class
interface IRouteBuilder
Public Class RouteBuilder
Implements IRouteBuilder
- Vererbung
-
RouteBuilder
- Implementiert
Konstruktoren
RouteBuilder(IApplicationBuilder) |
Erstellt eine neue RouteBuilder instance mit einem |
RouteBuilder(IApplicationBuilder, IRouter) |
Erstellt eine neue RouteBuilder instance mit einem |
Eigenschaften
ApplicationBuilder |
Ruft das IApplicationBuilder ab. |
DefaultHandler |
Ruft den Standard ab IRouter , der als Handler verwendet wird, wenn der Liste der Routen ein IRouter hinzugefügt wird, aber keinen eigenen angibt, oder legt diesen fest. |
Routes |
Ruft die routen ab, die im Generator konfiguriert sind. |
ServiceProvider |
Ruft die Sätze ab, die IServiceProvider zum Auflösen von Diensten für Routen verwendet werden. |
Methoden
Build() |
Erstellt eine IRouter , die die in der Routes -Eigenschaft angegebenen Routen weiter leitet. |
Erweiterungsmethoden
MapRoute(IRouteBuilder, String, String) |
Fügt dem eine Route mit dem IRouteBuilder angegebenen Namen und der angegebenen Vorlage hinzu. |
MapRoute(IRouteBuilder, String, String, Object) |
Fügt dem eine Route mit dem IRouteBuilder angegebenen Namen, der angegebenen Vorlage und den angegebenen Standardwerten hinzu. |
MapRoute(IRouteBuilder, String, String, Object, Object) |
Fügt dem IRouteBuilder eine Route mit dem angegebenen Namen, der angegebenen Vorlage, den Standardwerten und einschränkungen hinzu. |
MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Fügt eine Route mit dem IRouteBuilder angegebenen Namen, der angegebenen Vorlage, den Standardwerten und datentoken hinzu. |
MapAreaRoute(IRouteBuilder, String, String, String) |
Fügt eine Route mit dem IRouteBuilder angegebenen MVC-Bereich mit den angegebenen |
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Fügt eine Route mit dem IRouteBuilder angegebenen MVC-Bereich mit den angegebenen |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Fügt eine Route mit dem IRouteBuilder angegebenen MVC-Bereich mit den angegebenen |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Fügt eine Route mit dem IRouteBuilder angegebenen MVC-Bereich mit den angegebenen |
MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Konfiguriert eine Route, die automatisch umgangen wird, wenn die angeforderte URL für eine statische Datei zu sein scheint (z. B. wenn sie eine Dateinamenerweiterung hat). |
MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object) |
Konfiguriert eine Route, die automatisch umgangen wird, wenn die angeforderte URL für eine statische Datei zu sein scheint (z. B. wenn sie eine Dateinamenerweiterung hat). |
MapWebApiRoute(IRouteBuilder, String, String) |
Bietet Unterstützung für das Angeben von Routen in einer Anwendung. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Bietet Unterstützung für das Angeben von Routen in einer Anwendung. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Bietet Unterstützung für das Angeben von Routen in einer Anwendung. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Bietet Unterstützung für das Angeben von Routen in einer Anwendung. |
MapDelete(IRouteBuilder, String, RequestDelegate) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP DELETE-Anforderungen für den angegebenen |
MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP DELETE-Anforderungen für den angegebenen |
MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP DELETE-Anforderungen für den angegebenen |
MapGet(IRouteBuilder, String, RequestDelegate) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP GET-Anforderungen für die angegebenen |
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP GET-Anforderungen für die angegebenen |
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP GET-Anforderungen für die angegebenen |
MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP DELETE-Anforderungen für den angegebenen |
MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP GET-Anforderungen für die angegebenen |
MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP POST-Anforderungen für den angegebenen |
MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP PUT-Anforderungen für die angegebenen |
MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route für die IRouteBuilder angegebene |
MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP-Anforderungen für die angegebenen |
MapPost(IRouteBuilder, String, RequestDelegate) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP POST-Anforderungen für den angegebenen |
MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP POST-Anforderungen für den angegebenen |
MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP POST-Anforderungen für den angegebenen |
MapPut(IRouteBuilder, String, RequestDelegate) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP PUT-Anforderungen für die angegebenen |
MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP PUT-Anforderungen für die angegebenen |
MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP PUT-Anforderungen für die angegebenen |
MapRoute(IRouteBuilder, String, RequestDelegate) |
Fügt eine Route für die IRouteBuilder angegebene |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Fügt eine Route für die IRouteBuilder angegebene |
MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP-Anforderungen für die angegebenen |
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP-Anforderungen für die angegebenen |
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Fügt eine Route hinzu, die IRouteBuilder nur HTTP-Anforderungen für die angegebenen |