Monday, November 11, 2024

Minimal APIs vs Controller APIs (Classic)

Sesión 2: 39m50s

  • La recomendación es que en nuevos desarrollos usar Minimal APIs
  • Para negociación de contenido usar Controller APIs. En futuras Minimal APIs seguramente soportará esta característica.


Controller APIs

La inyección es por el contructor


Minimal APIs

En Minimal API para tener un solo endpoint solo necesitamos lo siguiente:


La inyección de dependencia es a través los parámetros de las funciones lambda.

Endpoints Filters

  • Ejecutar código antes y depués del controlador
  • Puede inspeccionar y cambiar parámetros
  • Útil para preocupaciones transversales
    • Inicio sesión
    • Validación


Route Groups



TypedResults


No comments:

Post a Comment

Cuando el código funciona, pero no tiene tests: ¿y ahora qué?

Seguramente te ha pasado alguna vez. Te dan acceso al repositorio de un nuevo proyecto. Lo abres con curiosidad, esperas encontrar una estru...