Capítulo 15. Flujos y E/S
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo describe los tipos fundamentales de entrada y salida en .NET, haciendo hincapié en los siguientes temas:
La arquitectura de flujo .NET y cómo proporciona una interfaz de programación coherente para leer y escribir a través de una variedad de tipos de E/S
Clases para manipular ficheros y directorios en disco
Secuencias especializadas para compresión, tuberías con nombre y archivos mapeados en memoria
Este capítulo se centra en los tipos del espacio de nombres System.IO
, el hogar de la funcionalidad de E/S de nivel inferior.
Arquitectura del arroyo
La arquitectura de flujo .NET se centra en tres conceptos: almacenes de respaldo, decoradores y adaptadores, como se muestra en la Figura 15-1.
Un almacén de respaldo es el punto final que hace útiles la entrada y la salida, como un archivo o una conexión de red. Precisamente, es uno de los siguientes o ambos:
Una fuente de la que se pueden leer secuencialmente bytes
Un destino en el que se pueden escribir bytes secuencialmente
Sin embargo, un almacén de respaldo no sirve de nada si no se expone al programador. Un Stream
es la clase .NET estándar para este fin; expone un conjunto estándar de métodos para leer, escribir y posicionar. A diferencia ...
Get C# 12 en pocas palabras now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.