RouteGroupBuilder 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í.
Generador para definir grupos de puntos de conexión con un prefijo común que implementa las IEndpointRouteBuilder interfaces y IEndpointConventionBuilder . Esto se puede usar para agregar puntos de conexión con el prefijo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) y para personalizar esos puntos de conexión mediante convenciones.
public sealed class RouteGroupBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder
type RouteGroupBuilder = class
interface IEndpointRouteBuilder
interface IEndpointConventionBuilder
Public NotInheritable Class RouteGroupBuilder
Implements IEndpointConventionBuilder, IEndpointRouteBuilder
- Herencia
-
RouteGroupBuilder
- Implementaciones
Implementaciones de interfaz explícitas
IEndpointConventionBuilder.Add(Action<EndpointBuilder>) |
Generador para definir grupos de puntos de conexión con un prefijo común que implementa las IEndpointRouteBuilder interfaces y IEndpointConventionBuilder . Esto se puede usar para agregar puntos de conexión con el prefijo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) y para personalizar esos puntos de conexión mediante convenciones. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Generador para definir grupos de puntos de conexión con un prefijo común que implementa las IEndpointRouteBuilder interfaces y IEndpointConventionBuilder . Esto se puede usar para agregar puntos de conexión con el prefijo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) y para personalizar esos puntos de conexión mediante convenciones. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Generador para definir grupos de puntos de conexión con un prefijo común que implementa las IEndpointRouteBuilder interfaces y IEndpointConventionBuilder . Esto se puede usar para agregar puntos de conexión con el prefijo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) y para personalizar esos puntos de conexión mediante convenciones. |
IEndpointRouteBuilder.DataSources |
Generador para definir grupos de puntos de conexión con un prefijo común que implementa las IEndpointRouteBuilder interfaces y IEndpointConventionBuilder . Esto se puede usar para agregar puntos de conexión con el prefijo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) y para personalizar esos puntos de conexión mediante convenciones. |
IEndpointRouteBuilder.ServiceProvider |
Generador para definir grupos de puntos de conexión con un prefijo común que implementa las IEndpointRouteBuilder interfaces y IEndpointConventionBuilder . Esto se puede usar para agregar puntos de conexión con el prefijo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) y para personalizar esos puntos de conexión mediante convenciones. |
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 de controlador a IEndpointRouteBuilder y especifica una ruta con el |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Agrega puntos de conexión para las acciones del controlador a IEndpointRouteBuilder y especifica una ruta con el |
MapControllers(IEndpointRouteBuilder) |
Agrega puntos de conexión para las acciones del IEndpointRouteBuilder controlador a 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 objeto 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 objeto 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 objeto 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 objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para el patrón especificado. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para el patrón especificado. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para el patrón especificado. |
Map(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP para el patrón especificado. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP DELETE para el patrón especificado. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint objeto 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 elemento que coincidirá con el patrón proporcionado con la prioridad más baja posible. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP GET para el patrón especificado. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint objeto 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 a RouteEndpoint que IEndpointRouteBuilder coincide con las solicitudes HTTP para los métodos y el patrón HTTP especificados. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Agrega a RouteEndpoint que IEndpointRouteBuilder coincide con las solicitudes HTTP para los métodos y el patrón HTTP especificados. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP PATCH para el patrón especificado. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP PATCH para el patrón especificado. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP POST para el patrón especificado. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP POST para el patrón especificado. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint objeto al IEndpointRouteBuilder objeto que coincide con las solicitudes HTTP PUT para el patrón especificado. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint objeto 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 elemento 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 con IEndpointRouteBuilder 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 objeto especializado RouteEndpoint al IEndpointRouteBuilder que intentará seleccionar una página mediante los valores de ruta generados por |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Agrega un objeto 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 objeto 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 |
DisableRequestTimeout(IEndpointConventionBuilder) |
Deshabilita el tiempo de espera de la solicitud en los puntos de conexión. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Especifica una directiva de tiempo de espera para los puntos de conexión. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Especifica una directiva de tiempo de espera para los puntos de conexión. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Especifica un tiempo de espera para los puntos de conexión. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Cortocircuito de los puntos de conexión. La ejecución del punto de conexión se producirá en el middleware UseRouting en lugar de UseEndpoint. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Agrega un elemento especializado RouteEndpoint a que IEndpointRouteBuilder coincidirá con las solicitudes de nombres que no son de nombre de archivo con la prioridad más baja posible. La solicitud se enrutará a un StaticFileMiddleware objeto 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 de nombre de archivo con la prioridad más baja posible. La solicitud se enrutará a un StaticFileMiddleware objeto 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 de nombre de archivo con la prioridad más baja posible. La solicitud se enrutará a un StaticFileMiddleware objeto 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 de nombre de archivo con la prioridad más baja posible. La solicitud se enrutará a un StaticFileMiddleware objeto que intenta atender el archivo especificado por |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Registra un filtro de tipo |
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 objeto al IEndpointRouteBuilder 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