Un objeto Stream representa un flujo o corriente de datos, es decir, un conjunto de información
guardada en formato de texto o binario, que podremos leer y escribir sobre un soporte físico, también
denominado almacén de respaldo (backing store), en la plataforma .NET.
Algunos tipos de Stream, para optimizar el flujo de transferencia de datos entre el objeto y su medio
físico de almacenamiento, disponen de una característica denominada almacenamiento intermedio
(buffering), que consiste en mantener un búfer intermedio con los datos. En el caso, por ejemplo, de
tareas de escritura, todas las operaciones se realizarían en el búfer, mientras este dispusiera de
capacidad. Una vez terminado el proceso de escritura, o cuando el búfer estuviera lleno, su contenido
pasaría al archivo físico. Podemos también, alterar el comportamiento por defecto del búfer a través de
diversas propiedades y métodos del objeto Stream correspondiente.
No hay comentarios:
Publicar un comentario