IOutputStream.WriteAsync(IBuffer) 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.
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
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 .