System::IO::Stream::ReadAsync yöntemi
Stream::ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) method
Geçerli akıştan bir bayt dizisini asenkron olarak okur, akış içindeki konumu okunan bayt sayısı kadar ilerletir ve iptal isteklerini izler.
RTaskPtr<int32_t> System::IO::Stream::ReadAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count)
| Parameter | Type | Açıklama |
|---|---|---|
| tampon | const ArrayPtr<uint8_t>& | Okunan baytların yazılacağı bayt dizisi. |
| offset | int32_t | buffer içinde yazmaya başlanacak 0 tabanlı bir konum. |
| count | int32_t | Okunacak bayt sayısı. |
ReturnValue
Asenkron okuma işlemini temsil eden bir görev. TResult parametresinin değeri, tampon içine okunan toplam bayt sayısını içerir. Sonuç değeri, istenen bayt sayısı kadar mevcut bayt bulunmadığında istenen sayıdan daha az olabilir veya akışın sonuna gelinmişse 0 (sıfır) olabilir.
Ayrıca Bakınız
- Typedef RTaskPtr
- Typedef ArrayPtr
- Class Stream
- Namespace System::IO
- Library Aspose.Page for C++
Stream::ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) method
Geçerli akıştan bir bayt dizisini asenkron olarak okur, akış içindeki konumu okunan bayt sayısı kadar ilerletir ve iptal isteklerini izler.
virtual RTaskPtr<int32_t> System::IO::Stream::ReadAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count, const Threading::CancellationToken &cancellationToken)
| Parameter | Type | Açıklama |
|---|---|---|
| tampon | const ArrayPtr<uint8_t>& | Okunan baytların yazılacağı bayt dizisi. |
| offset | int32_t | buffer içinde yazmaya başlanacak 0 tabanlı bir konum. |
| count | int32_t | Okunacak bayt sayısı. |
| cancellationToken | const Threading::CancellationToken& | İptal isteklerini izlemek için token. |
ReturnValue
Asenkron okuma işlemini temsil eden bir görev. TResult parametresinin değeri, tampon içine okunan toplam bayt sayısını içerir. Sonuç değeri, istenen bayt sayısı kadar mevcut bayt bulunmadığında istenen sayıdan daha az olabilir veya akışın sonuna gelinmişse 0 (sıfır) olabilir.
Ayrıca Bakınız
- Typedef RTaskPtr
- Typedef ArrayPtr
- Class CancellationToken
- Class Stream
- Namespace System::IO
- Library Aspose.Page for C++