Bagikan melalui


IOutputStream.WriteAsync(IBuffer) Metode

Definisi

Menulis data secara asinkron dalam aliran berurutan.

public:
 IAsyncOperationWithProgress<unsigned int, unsigned int> ^ WriteAsync(IBuffer ^ buffer);
IAsyncOperationWithProgress<uint32_t, uint32_t> WriteAsync(IBuffer const& buffer);
public IAsyncOperationWithProgress<uint,uint> WriteAsync(IBuffer buffer);
function writeAsync(buffer)
Public Function WriteAsync (buffer As IBuffer) As IAsyncOperationWithProgress(Of UInteger, UInteger)

Parameter

buffer
IBuffer

Buffer yang berisi data yang akan ditulis.

Mengembalikan

IAsyncOperationWithProgress<UInt32,UInt32>

Windows.Foundation.IAsyncOperationWithProgress<unsigned int,unsigned int>

IAsyncOperationWithProgress<uint32_t,uint32_t>

Operasi penulis byte. Bilangan bulat pertama menunjukkan jumlah byte yang ditulis. Bilangan bulat kedua mewakili kemajuan operasi tulis.

Keterangan

Beberapa implementasi aliran mendukung antrean operasi tulis. Dalam hal ini, eksekusi asinkron metode WriteAsync tidak selesai sampai metode FlushAsync selesai. Untuk parameter buffer , Anda tidak perlu mengimplementasikan antarmuka IBuffer . Sebagai gantinya, Anda dapat membuat instans kelas Buffer atau membuat buffer dengan menggunakan metode di kelas CryptographicBuffer .

Pertimbangkan juga untuk menulis buffer ke dalam IOutputStream dengan menggunakan metode WriteBuffer dari kelas DataWriter .

Berlaku untuk