Bagikan melalui


IDataWriter.FlushAsync Metode

Definisi

Membersihkan data secara asinkron.

public:
 IAsyncOperation<bool> ^ FlushAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> FlushAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> FlushAsync();
function flushAsync()
Public Function FlushAsync () As IAsyncOperation(Of Boolean)

Mengembalikan

Operasi streaming flush.

Atribut

Keterangan

Metode FlushAsync memastikan bahwa data telah mencapai media penyimpanan target yang diwakili aliran. Misalnya, untuk meningkatkan responsivitas dan throughput aplikasi, aliran file mungkin merespons operasi tulis dengan menyalin buffer ke media penyimpanan sementara lainnya dan segera kembali, sementara perangkat target mulai menulis data secara bersamaan.

Metode FlushAsync tidak selesai sampai semua data yang ditentukan dalam panggilan tulis sebelumnya telah mencapai media penyimpanan target. Jika data tidak dapat ditulis, atau terjadi kesalahan selama operasi tulis, metode mengembalikan false.

Metode FlushAsync dapat menghasilkan latensi dan tidak selalu menjamin penyimpanan data yang tahan lama dan koheren. Umumnya disarankan untuk menghindari metode ini jika memungkinkan.

Berlaku untuk