IRouteBuilder Interfaz
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í.
Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación.
public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
- Derivado
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 que IServiceProvider se usan para resolver los servicios de las rutas. |
Métodos
Build() |
Compila un IRouter objeto que enruta las rutas especificadas en la Routes propiedad . |
Métodos de extensión
MapRoute(IRouteBuilder, String, String) |
Agrega una ruta a con IRouteBuilder el nombre y la plantilla especificados. |
MapRoute(IRouteBuilder, String, String, Object) |
Agrega una ruta a con IRouteBuilder el nombre, la plantilla y los valores predeterminados especificados. |
MapRoute(IRouteBuilder, String, String, Object, Object) |
Agrega una ruta a con IRouteBuilder el nombre, la plantilla, los valores predeterminados y las restricciones especificados. |
MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Agrega una ruta a con IRouteBuilder 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) |
Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación. |
MapDelete(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el |
MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el |
MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el |
MapGet(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para el |
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para el |
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para el |
MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el |
MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para el |
MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para el |
MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el |
MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a para IRouteBuilder el |
MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP de , y |
MapPost(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para el |
MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para el |
MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para el |
MapPut(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el |
MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el |
MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el |
MapRoute(IRouteBuilder, String, RequestDelegate) |
Agrega una ruta a para IRouteBuilder el |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Agrega una ruta a para IRouteBuilder el |
MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP de , y |
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP de , y |
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP de , y |