Start Debugging

Etiqueta: csharp

217 posts · Página1de22

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.
¿Qué es el código seguro para trimming y cómo lo escribo?
El código seguro para trimming es código que el trimmer de .NET puede probar estáticamente que es alcanzable, así que sobrevive cuando se elimina el código sin usar de una app autónoma. Esta es la guía práctica: enciende el analizador, lleva a cero cada advertencia IL2xxx, anota la reflexión con DynamicallyAccessedMembers, propaga RequiresUnreferencedCode a las APIs públicas y reemplaza los patrones no analizables con generadores de código fuente.
Siguiente