Slide 15
Slide 15 text
IEndpointRouteBuilder VS
RouteHandlerBuilder
Característica IEndpointRouteBuilder RouteHandlerBuilder
Tipo Interfaz para agregar rutas Clase para configurar un
endpoint mapeado
Contexto de uso Nivel global o grupal Nivel individual de cada
endpoint
Se usa para Crear y registrar rutas o grupos
de rutas
Agregar configuraciones a un
endpoint
Métodos comunes MapGet, MapPost, MapGroup,
MapControllers, etc.
RequireAuthorization,
WithOpenApi, WithName, etc.
Fluidez/Encadenamiento No encadena llamadas Sí, permite llamadas
encadenadas (fluent API)
Uso común en Minimal API Definir estructura general y
agrupar rutas
Configurar detalles como
autenticación, Swagger,
validaciones