Sdílet prostřednictvím


StreamWriter.FlushAsync Metoda

Definice

Přetížení

FlushAsync()

Vymaže všechny vyrovnávací paměti pro tento datový proud asynchronně a způsobí zápis všech dat do vyrovnávací paměti do základního zařízení.

FlushAsync(CancellationToken)

Vymaže všechny vyrovnávací paměti pro tento datový proud asynchronně a způsobí zápis všech dat do vyrovnávací paměti do základního zařízení.

FlushAsync()

Zdroj:
StreamWriter.cs
Zdroj:
StreamWriter.cs
Zdroj:
StreamWriter.cs

Vymaže všechny vyrovnávací paměti pro tento datový proud asynchronně a způsobí zápis všech dat do vyrovnávací paměti do základního zařízení.

public:
 override System::Threading::Tasks::Task ^ FlushAsync();
public override System.Threading.Tasks.Task FlushAsync ();
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Threading.Tasks.Task FlushAsync ();
override this.FlushAsync : unit -> System.Threading.Tasks.Task
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.FlushAsync : unit -> System.Threading.Tasks.Task
Public Overrides Function FlushAsync () As Task

Návraty

Úloha, která představuje operaci asynchronního vyprázdnění.

Atributy

Výjimky

Datový proud byl odstraněn.

Poznámky

Tato metoda ukládá do úlohy, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem Flush().

Platí pro

FlushAsync(CancellationToken)

Zdroj:
StreamWriter.cs
Zdroj:
StreamWriter.cs

Vymaže všechny vyrovnávací paměti pro tento datový proud asynchronně a způsobí zápis všech dat do vyrovnávací paměti do základního zařízení.

public:
 override System::Threading::Tasks::Task ^ FlushAsync(System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task FlushAsync (System.Threading.CancellationToken cancellationToken);
override this.FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function FlushAsync (cancellationToken As CancellationToken) As Task

Parametry

cancellationToken
CancellationToken

Chcete-li CancellationToken monitorovat žádosti o zrušení.

Návraty

A Task , který představuje asynchronní operaci vyprázdnění.

Výjimky

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Platí pro