Start Debugging

Etiqueta: minimal-apis

13 posts · Página1de2

Cómo descargar un archivo desde un componente Blazor sin interoperabilidad con JavaScript
Olvídate del módulo JS downloadFileFromStream. Renderiza un ancla con el atributo download que apunte a un endpoint de minimal API que devuelva TypedResults.File, o envía por POST un formulario HTML simple con un AntiforgeryToken. Incluye por qué el atributo download es lo que impide que la navegación mejorada de Blazor se trague el clic, por qué data-enhance descarta el archivo en silencio y la trampa de cookies frente a bearer.
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.
Siguiente