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 interfaces IEndpointRouteBuilder 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 interfaces IEndpointRouteBuilder 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 interfaces IEndpointRouteBuilder 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 interfaces IEndpointRouteBuilder 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 interfaces IEndpointRouteBuilder 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 interfaces IEndpointRouteBuilder 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 el Hub blazor a la ruta de acceso predeterminada. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Asigna el Hub blazor a la ruta de acceso predeterminada. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Asigna el Hub blazor a la ruta de acceso |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Asigna el Hub blazor 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 al IEndpointRouteBuilder y especifica una ruta con el |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Agrega puntos de conexión para las acciones del controlador al IEndpointRouteBuilder y especifica una ruta con el |
MapControllers(IEndpointRouteBuilder) |
Agrega puntos de conexión para las acciones del controlador a la IEndpointRouteBuilder sin especificar ninguna ruta. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Agrega puntos de conexión para las acciones del controlador al IEndpointRouteBuilder y agrega la ruta predeterminada |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Agrega un RouteEndpoint especializado a la IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Agrega un RouteEndpoint especializado a la IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Agrega un RouteEndpoint especializado a la IEndpointRouteBuilder que intentará seleccionar una acción de controlador mediante los valores de ruta generados por |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que 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 RouteEndpoint especializado al IEndpointRouteBuilder que 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 RouteEndpoint especializado al IEndpointRouteBuilder que 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 RouteEndpoint especializado al IEndpointRouteBuilder que 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 que coincide con las solicitudes HTTP para el patrón especificado. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP para el patrón especificado. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP para el patrón especificado. |
Map(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP para el patrón especificado. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP DELETE para el patrón especificado. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP DELETE para el patrón especificado. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint especializado 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 que coincide con las solicitudes HTTP GET para el patrón especificado. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP GET para el patrón especificado. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Crea un RouteGroupBuilder para definir todos los puntos de conexión con el prefijo especificado |
MapGroup(IEndpointRouteBuilder, String) |
Crea un RouteGroupBuilder para definir todos los puntos de conexión con el prefijo especificado |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder 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 al IEndpointRouteBuilder 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 que coincide con las solicitudes HTTP PATCH para el patrón especificado. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP PATCH para el patrón especificado. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP POST para el patrón especificado. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP POST para el patrón especificado. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP PUT para el patrón especificado. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Agrega un RouteEndpoint al IEndpointRouteBuilder que coincide con las solicitudes HTTP PUT para el patrón especificado. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que coincidirá con las solicitudes de nombres que no son de archivo con la prioridad más baja posible. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Agrega un RouteEndpoint especializado 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 al IEndpointRouteBuilder con la plantilla especificada. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Agrega un punto de conexión de comprobaciones de estado al IEndpointRouteBuilder con la plantilla y las opciones especificadas. |
MapHub<THub>(IEndpointRouteBuilder, String) |
Asigna las solicitudes entrantes con la ruta de acceso especificada al tipo de Hub especificado. |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Asigna las solicitudes entrantes con la ruta de acceso especificada al tipo de Hub especificado. |
MapOpenApi(IEndpointRouteBuilder, String) |
Registre un punto de conexión en la aplicación actual para resolver el documento openAPI asociado a la aplicación actual. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Asigna los componentes de página definidos en el |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que intentará seleccionar una página mediante los valores de ruta generados por |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que intentará seleccionar una página mediante los valores de ruta generados por |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que intentará seleccionar una página mediante los valores de ruta generados por |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que 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 RouteEndpoint especializado al IEndpointRouteBuilder que 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 RouteEndpoint especializado al IEndpointRouteBuilder que 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 RouteEndpoint especializado al IEndpointRouteBuilder que 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 al 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 de UseRouting en lugar de UseEndpoint. |
MapStaticAssets(IEndpointRouteBuilder, String) |
Asigna archivos estáticos generados durante la compilación como puntos de conexión. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que 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 que intenta servir el archivo especificado por |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que 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 que intenta servir el archivo especificado por |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que 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 que intenta servir el archivo especificado por |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Agrega un RouteEndpoint especializado al IEndpointRouteBuilder que 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 que intenta servir 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 al IEndpointRouteBuilder que coincide con las solicitudes HTTP (todos los verbos) para los prefijos especificados. |