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 FileStream.FlushAsync (CancellationToken)

.NET Framework (current version)
 

Publicado: octubre de 2016

Borra asincrónicamente todos los búferes del flujo actual, hace que todos los datos almacenados en el búfer se escriban en el dispositivo subyacente y supervisa las solicitudes de cancelación.

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

[ComVisibleAttribute(false)]
[HostProtectionAttribute(SecurityAction.LinkDemand, ExternalThreading = true)]
public override Task FlushAsync(
	CancellationToken cancellationToken
)

Parámetros

cancellationToken
Type: System.Threading.CancellationToken

Token para supervisar solicitudes de cancelación.

Valor devuelto

Type: System.Threading.Tasks.Task

Tarea que representa la operación de vaciado asincrónico.

Exception Condition
ObjectDisposedException

Se ha eliminado la secuencia.

Cuando se llama a la FlushAsync también se vacía el método, el búfer de E/S del sistema operativo.

Si se cancela la operación antes de que finalice, la tarea devuelta contiene la Canceled valor para el Status propiedad. Si se elimina el identificador del archivo, la tarea devuelta contiene la ObjectDisposedException excepción en el Exception propiedad.

Plataforma universal de Windows
Disponible desde 10
.NET Framework
Disponible desde 4.5
Volver al principio
Mostrar: