
Understanding System.IO for .NET Core 3
Roger Villela
- Editorial
- Apress
- Año
- 2020
- Páginas
- ~188
- Nivel
- Intermedio
De qué trata
Estudio minucioso de la biblioteca System.IO en .NET Core 3, orientado al procesamiento eficiente de flujos de datos, archivos y operaciones de entrada/salida de alto rendimiento. Roger Villela explica cómo gestionar I/O sin penalizar el rendimiento del sistema.
Se analizan flujos asíncronos (Pipelines, System.IO.Pipelines), buffers de memoria reutilizables con ArrayPool, lectura y escritura de archivos grandes, compresión de streams, serialización binaria y el nuevo motor System.Text.Json con lectura basada en spans sin alocación. Además, examina la manipulación de directorios y permisos multiplataforma.
Indispensable para programadores backend y creadores de librerías que manejan ingesta masiva de archivos, sockets de red y optimizaciones de bajo consumo de memoria.
- System.IO
- .NET Core 3
- System.IO.Pipelines
- ArrayPool
- Streams
- System.Text.Json
- Asynchronous I/O
- Buffers
¿Cómo enseña?
Teórico
- ✓ Incluye ejercicios
- ✗ Sin proyectos

