RouteBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Prend en charge la spécification d’itinéraires dans une application.
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
- Héritage
-
RouteBuilder
- Implémente
Constructeurs
RouteBuilder(IApplicationBuilder) |
Construit un nouveau RouteBuilder instance donné un |
RouteBuilder(IApplicationBuilder, IRouter) |
Construit un nouveau RouteBuilder instance donné un |
Propriétés
ApplicationBuilder |
Obtient IApplicationBuilder. |
DefaultHandler |
Obtient ou définit la valeur par défaut IRouter utilisée comme gestionnaire si un IRouter est ajouté à la liste des itinéraires, mais ne spécifie pas ses propres. |
Routes |
Obtient les itinéraires configurés dans le générateur. |
ServiceProvider |
Obtient le définit utilisé pour résoudre les IServiceProvider services pour les itinéraires. |
Méthodes
Build() |
Génère un IRouter qui achemine les itinéraires spécifiés dans la Routes propriété . |
Méthodes d’extension
MapRoute(IRouteBuilder, String, String) |
Ajoute une route à avec IRouteBuilder le nom et le modèle spécifiés. |
MapRoute(IRouteBuilder, String, String, Object) |
Ajoute une route à avec IRouteBuilder le nom, le modèle et les valeurs par défaut spécifiés. |
MapRoute(IRouteBuilder, String, String, Object, Object) |
Ajoute un itinéraire à avec le nom, le modèle, les valeurs par défaut et les IRouteBuilder contraintes spécifiés. |
MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Ajoute un itinéraire à avec IRouteBuilder le nom, le modèle, les valeurs par défaut et les jetons de données spécifiés. |
MapAreaRoute(IRouteBuilder, String, String, String) |
Ajoute un itinéraire à avec IRouteBuilder la zone MVC donnée avec les spécifiés |
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Ajoute un itinéraire à avec IRouteBuilder la zone MVC donnée avec les spécifiés |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Ajoute un itinéraire à avec IRouteBuilder la zone MVC donnée avec les spécifiés |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Ajoute un itinéraire à avec IRouteBuilder la zone MVC donnée avec les spécifiés |
MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Configure un itinéraire qui est automatiquement contourné si l’URL demandée semble être pour un fichier statique (par exemple, s’il a une extension de nom de fichier). |
MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object) |
Configure un itinéraire qui est automatiquement contourné si l’URL demandée semble être pour un fichier statique (par exemple, s’il a une extension de nom de fichier). |
MapWebApiRoute(IRouteBuilder, String, String) |
Prend en charge la spécification d’itinéraires dans une application. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Prend en charge la spécification d’itinéraires dans une application. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Prend en charge la spécification d’itinéraires dans une application. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Prend en charge la spécification d’itinéraires dans une application. |
MapDelete(IRouteBuilder, String, RequestDelegate) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP DELETE pour le donné |
MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP DELETE pour le donné |
MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP DELETE pour le donné |
MapGet(IRouteBuilder, String, RequestDelegate) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP GET pour le donné |
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP GET pour le donné |
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP GET pour le donné |
MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP DELETE pour le donné |
MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP GET pour le donné |
MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP POST pour le donné |
MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP PUT pour le donné |
MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute une route à pour IRouteBuilder le donné |
MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP pour les , |
MapPost(IRouteBuilder, String, RequestDelegate) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP POST pour le donné |
MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP POST pour le donné |
MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP POST pour le donné |
MapPut(IRouteBuilder, String, RequestDelegate) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP PUT pour le donné |
MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP PUT pour le donné |
MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP PUT pour le donné |
MapRoute(IRouteBuilder, String, RequestDelegate) |
Ajoute une route à pour IRouteBuilder le donné |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute une route à pour IRouteBuilder le donné |
MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP pour les , |
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP pour les , |
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP pour les , |