IRouteBuilder 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 IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
- Abgeleitet
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) |
Definiert einen Vertrag für einen Routen-Generator in einer Anwendung. Ein Routen-Generator gibt die Routen für eine Anwendung an. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Definiert einen Vertrag für einen Routen-Generator in einer Anwendung. Ein Routen-Generator gibt die Routen für eine Anwendung an. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Definiert einen Vertrag für einen Routen-Generator in einer Anwendung. Ein Routen-Generator gibt die Routen für eine Anwendung an. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Definiert einen Vertrag für einen Routen-Generator in einer Anwendung. Ein Routen-Generator gibt die Routen für eine Anwendung an. |
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 |