IInputStream.ReadAsync(IBuffer, UInt32, InputStreamOptions) 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.
Membaca data dari aliran secara asinkron.
public:
IAsyncOperationWithProgress<IBuffer ^, unsigned int> ^ ReadAsync(IBuffer ^ buffer, unsigned int count, InputStreamOptions options);
IAsyncOperationWithProgress<IBuffer, uint32_t> ReadAsync(IBuffer const& buffer, uint32_t const& count, InputStreamOptions const& options);
public IAsyncOperationWithProgress<IBuffer,uint> ReadAsync(IBuffer buffer, uint count, InputStreamOptions options);
function readAsync(buffer, count, options)
Public Function ReadAsync (buffer As IBuffer, count As UInteger, options As InputStreamOptions) As IAsyncOperationWithProgress(Of IBuffer, UInteger)
Parameter
- buffer
- IBuffer
Buffer yang dapat digunakan untuk mengembalikan byte yang dibaca. Nilai yang dikembalikan berisi buffer yang menyimpan hasilnya.
- count
-
UInt32
unsigned int
uint32_t
Jumlah byte yang akan dibaca yang kurang dari atau sama dengan nilai Kapasitas .
- options
- InputStreamOptions
Menentukan jenis operasi baca asinkron.
Mengembalikan
Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,unsigned int>
IAsyncOperationWithProgress<IBuffer,uint32_t>
Operasi asinkron.
Contoh
Aplikasi sampel yang menggunakan metode ini mencakup sampel HttpClient.
Keterangan
Selalu baca data dari buffer yang dikembalikan di IAsyncOperationWithProgress(IBuffer, UInt32). Jangan berasumsi bahwa buffer input berisi data. Tergantung pada implementasinya, data yang dibaca mungkin ditempatkan ke dalam buffer input, atau mungkin dikembalikan dalam buffer yang berbeda. Untuk buffer input, Anda tidak perlu mengimplementasikan antarmuka IBuffer . Sebagai gantinya, Anda dapat membuat instans kelas Buffer .
Pertimbangkan juga untuk membaca buffer ke dalam IInputStream dengan menggunakan metode ReadBuffer dari kelas DataReader .