IRouteBuilder Interface
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.
Définit un contrat pour un générateur de routes dans une application. Un générateur de routes spécifie les itinéraires d’une application.
public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
- Dérivé
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 les jeux utilisés 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 au IRouteBuilder avec le nom et le modèle spécifiés. |
MapRoute(IRouteBuilder, String, String, Object) |
Ajoute un itinéraire à avec IRouteBuilder le nom, le modèle et les valeurs par défaut spécifiés. |
MapRoute(IRouteBuilder, String, String, Object, Object) |
Ajoute une route au IRouteBuilder avec le nom, le modèle, les valeurs par défaut et les contraintes spécifiés. |
MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Ajoute une route au IRouteBuilder avec 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 au IRouteBuilder avec la zone MVC donnée avec le spécifié |
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Ajoute un itinéraire au IRouteBuilder avec la zone MVC donnée avec les spécifiés |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Ajoute un itinéraire au IRouteBuilder avec la zone MVC donnée avec les spécifiés |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Ajoute un itinéraire au IRouteBuilder avec 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 concerner 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 concerner un fichier statique (par exemple, s’il a une extension de nom de fichier). |
MapWebApiRoute(IRouteBuilder, String, String) |
Définit un contrat pour un générateur de routes dans une application. Un générateur de routes spécifie les itinéraires d’une application. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Définit un contrat pour un générateur de routes dans une application. Un générateur de routes spécifie les itinéraires d’une application. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Définit un contrat pour un générateur de routes dans une application. Un générateur de routes spécifie les itinéraires d’une application. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Définit un contrat pour un générateur de routes dans une application. Un générateur de routes spécifie les itinéraires d’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 une route au qui correspond uniquement aux IRouteBuilder requêtes HTTP GET pour le donné |
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute une route au qui correspond uniquement aux IRouteBuilder requêtes HTTP GET pour le donné |
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Ajoute une route 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 une route 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 un itinéraire au IRouteBuilder pour le donné |
MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP pour le donné |
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 un itinéraire au IRouteBuilder pour le donné |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au IRouteBuilder pour le donné |
MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP pour le donné |
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP pour le donné |
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Ajoute un itinéraire au qui correspond uniquement aux IRouteBuilder requêtes HTTP pour le donné |