IEndpointRouteBuilder 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 IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
- Derivado
Propiedades
DataSources |
Obtiene los orígenes de datos del punto de conexión configurados en el generador. |
ServiceProvider |
Obtiene el IServiceProvider objeto que se usa para resolver los servicios de las rutas. |
Métodos
CreateApplicationBuilder() |
Crea un nuevo IApplicationBuilder. |
Métodos de extensión
MapBlazorHub(IEndpointRouteBuilder) |
Asigna Blazor Hub a la ruta de acceso predeterminada. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Asigna Blazor Hub a la ruta de acceso predeterminada. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Asigna Blazor Hub a la ruta de acceso |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Asigna Blazor Hub a la ruta de acceso |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
Asigna las solicitudes entrantes con la ruta de acceso especificada a la canalización de conexión proporcionada. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Asigna las solicitudes entrantes con la ruta de acceso especificada a la canalización de conexión proporcionada. |
MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Asigna las solicitudes entrantes con la ruta de acceso especificada a la canalización de conexión proporcionada. |
MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>) |
Asigna las solicitudes entrantes con la ruta de acceso especificada a la canalización de conexión proporcionada. |
MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object) |
Agrega puntos de conexión para las acciones del controlador a IEndpointRouteBuilder y especifica una ruta con la especificada |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Agrega puntos de conexión para las acciones del controlador a IEndpointRouteBuilder y especifica una ruta con la especificada |
MapControllers(IEndpointRouteBuilder) |
Agrega puntos de conexión para las acciones del controlador a IEndpointRouteBuilder sin especificar ninguna ruta. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Agrega puntos de conexión para las acciones del controlador a IEndpointRouteBuilder y agrega la ruta |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Agrega un elemento especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Agrega un elemento especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Agrega un elemento especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión del controlador que coincida con |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión del controlador que coincida con |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión del controlador que coincida con |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión del controlador que coincida con |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para el patrón especificado. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para el patrón especificado. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para el patrón especificado. |
Map(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para el patrón especificado. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP DELETE para el patrón especificado. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP DELETE para el patrón especificado. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Agrega un elemento especializado RouteEndpoint al IEndpointRouteBuilder que coincidirá con el patrón proporcionado con la prioridad más baja posible. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP GET para el patrón especificado. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP GET para el patrón especificado. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Crea un RouteGroupBuilder objeto para definir todos los puntos de conexión con el prefijo especificado |
MapGroup(IEndpointRouteBuilder, String) |
Crea un RouteGroupBuilder objeto para definir todos los puntos de conexión con el prefijo especificado |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para los métodos y el patrón HTTP especificados. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para los métodos y el patrón HTTP especificados. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP PATCH para el patrón especificado. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP PATCH para el patrón especificado. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP POST para el patrón especificado. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP POST para el patrón especificado. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP PUT para el patrón especificado. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP PUT para el patrón especificado. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un elemento especializado RouteEndpoint al IEndpointRouteBuilder que coincidirá con el patrón proporcionado con la prioridad más baja posible. |
MapHealthChecks(IEndpointRouteBuilder, String) |
Agrega un punto de conexión de comprobaciones de estado a IEndpointRouteBuilder con la plantilla especificada. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Agrega un punto de conexión de comprobaciones de estado a IEndpointRouteBuilder con la plantilla y las opciones especificadas. |
MapHub<THub>(IEndpointRouteBuilder, String) |
Asigna las solicitudes entrantes con la ruta de acceso especificada al tipo especificado Hub . |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Asigna las solicitudes entrantes con la ruta de acceso especificada al tipo especificado Hub . |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Asigna los componentes de página definidos en el especificado |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Agrega un elemento especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una página mediante los valores de ruta generados por |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Agrega un elemento especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una página mediante los valores de ruta generados por |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Agrega un elemento especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una página mediante los valores de ruta generados por |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión de página que coincida con |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión de página que coincida con |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión de página que coincida con |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. La solicitud se enrutará a un punto de conexión de página que coincida con |
MapRazorPages(IEndpointRouteBuilder) |
Agrega puntos de conexión para Razor Pages a IEndpointRouteBuilder. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son nombres de archivo con la prioridad más baja posible. La solicitud se enrutará a un StaticFileMiddleware que intenta atender el archivo especificado por |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son nombres de archivo con la prioridad más baja posible. La solicitud se enrutará a un StaticFileMiddleware que intenta atender el archivo especificado por |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son nombres de archivo con la prioridad más baja posible. La solicitud se enrutará a un StaticFileMiddleware que intenta atender el archivo especificado por |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son nombres de archivo con la prioridad más baja posible. La solicitud se enrutará a un StaticFileMiddleware que intenta atender el archivo especificado por |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Agregue puntos de conexión para registrar, iniciar sesión y cerrar sesión con ASP.NET Core Identity. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Agrega un RouteEndpoint al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP (todos los verbos) para los prefijos especificados. |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de