IDataWriter.FlushAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.