RouteBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona compatibilidad para especificar rutas en una aplicación.
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
- Herencia
-
RouteBuilder
- Implementaciones
Constructores
RouteBuilder(IApplicationBuilder) |
Construye una nueva RouteBuilder instancia dada una |
RouteBuilder(IApplicationBuilder, IRouter) |
Construye una nueva RouteBuilder instancia dada y |
Propiedades
ApplicationBuilder |
Obtiene la estructura IApplicationBuilder. |
DefaultHandler |
Obtiene o establece el valor predeterminado IRouter que se usa como controlador si se agrega a IRouter la lista de rutas, pero no especifica su propio. |
Routes |
Obtiene las rutas configuradas en el generador. |
ServiceProvider |
Obtiene los conjuntos IServiceProvider que se usan para resolver los servicios de las rutas. |
Métodos
Build() |
Crea un IRouter que enruta las rutas especificadas en la Routes propiedad . |
Métodos de extensión
MapRoute(IRouteBuilder, String, String) |
Agrega una ruta a IRouteBuilder con el nombre y la plantilla especificados. |
MapRoute(IRouteBuilder, String, String, Object) |
Agrega una ruta a IRouteBuilder con el nombre, la plantilla y los valores predeterminados especificados. |
MapRoute(IRouteBuilder, String, String, Object, Object) |
Agrega una ruta a IRouteBuilder con el nombre, la plantilla, los valores predeterminados y las restricciones especificados. |
MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Agrega una ruta a IRouteBuilder con el nombre, la plantilla, los valores predeterminados y los tokens de datos especificados. |
MapAreaRoute(IRouteBuilder, String, String, String) |
Agrega una ruta a IRouteBuilder con el área de MVC especificada con el especificado |
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Agrega una ruta a IRouteBuilder con el área de MVC especificada con el especificado |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Agrega una ruta a IRouteBuilder con el área de MVC especificada con el especificado |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Agrega una ruta a IRouteBuilder con el área de MVC especificada con el especificado |
MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Configura una ruta que se omite automáticamente si la dirección URL solicitada parece ser para un archivo estático (por ejemplo, si tiene una extensión de nombre de archivo). |
MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object) |
Configura una ruta que se omite automáticamente si la dirección URL solicitada parece ser para un archivo estático (por ejemplo, si tiene una extensión de nombre de archivo). |
MapWebApiRoute(IRouteBuilder, String, String) |
Proporciona compatibilidad para especificar rutas en una aplicación. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Proporciona compatibilidad para especificar rutas en una aplicación. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Proporciona compatibilidad para especificar rutas en una aplicación. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Proporciona compatibilidad para especificar rutas en una aplicación. |
MapDelete(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el especificado |
MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el especificado |
MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el especificado |
MapGet(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para los especificados |
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para los especificados |
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para los especificados |
MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el especificado |
MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para los especificados |
MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para los especificados |
MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el especificado |
MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a para IRouteBuilder el objeto especificado |
MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP para los especificados |
MapPost(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para los especificados |
MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para los especificados |
MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para los especificados |
MapPut(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el especificado |
MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el especificado |
MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el especificado |
MapRoute(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a para IRouteBuilder el objeto especificado |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a para IRouteBuilder el objeto especificado |
MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP para los especificados |
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP para los especificados |
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP para los especificados |