Start Debugging

ASP.NET Core

120 posts · Página7de12

Cómo agregar un endpoint filter a una minimal API en ASP.NET Core 11

Una guía completa y funcional de los endpoint filters en una minimal API de ASP.NET Core 11: AddEndpointFilter con un delegado en línea, clases IEndpointFilter con inyección de dependencias, GetArgument y la lista Arguments, cortocircuito con Results.Problem, orden FIFO/FILO entre varios filtros, filtros a nivel de grupo en MapGroup y AddEndpointFilterFactory para filtros que dependen de la firma.

Cómo devolver una unión tipada Results<T1, T2> desde un endpoint de minimal API en ASP.NET Core 11

Declara el tipo de retorno del handler como Results<Ok<T>, NotFound> y devuelve TypedResults.Ok / TypedResults.NotFound: la unión ofrece verificación en tiempo de compilación de que el handler solo devuelve lo que declara, y se autodescribe a OpenAPI para que nunca escribas .Produces a mano. Cubre handlers asíncronos, el límite de seis tipos y las pruebas en ASP.NET Core 11.
Anterior Siguiente