Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método BinaryWriter.Flush ()

 

Publicado: octubre de 2016

Borra todos los búferes del sistema de escritura actual y hace que todos los datos almacenados en el búfer se escriban en el dispositivo subyacente.

Espacio de nombres:   System.IO
Ensamblado:  mscorlib (en mscorlib.dll)

public virtual void Flush()

Todas las clases derivadas deben invalidar Flush para asegurarse de que todos los datos almacenados en búfer se envía a la secuencia.

Vaciar la secuencia no hará que vacíe su correspondiente codificador subyacente a menos que se llame explícitamente a Flush o Close. Establecer AutoFlush a true significa que los datos se volcarán del búfer en la secuencia pero el estado del codificador no se vaciará. Esto permite al codificador mantener su estado (caracteres parciales) para que sea posible codificar el siguiente bloque de caracteres correctamente. Esta situación afecta a UTF8 y UTF7 donde ciertos caracteres sólo pueden codificarse después de que el codificador reciba el carácter o caracteres adyacentes.

Para obtener una lista de tareas de E/S comunes, consulte Tareas de E/S comunes.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: