System::IO::FileStream::ReadAsync method
अंतर्वस्तु
[
छिपाना
]FileStream::ReadAsync method
असिंक्रोनस रूप से वर्तमान स्ट्रीम से बाइट्स की क्रमिकता पढ़ता है, पढ़े गए बाइट्स की संख्या से स्ट्रीम में स्थिति को आगे बढ़ाता है, और रद्दीकरण अनुरोधों की निगरानी करता है।
RTaskPtr<int32_t> System::IO::FileStream::ReadAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count, const Threading::CancellationToken &cancellationToken) override
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| बफ़र | const ArrayPtr<uint8_t>& | पढ़े गए बाइट्स को लिखने के लिए बाइट एरे। |
| offset | int32_t | buffer में लिखना शुरू करने के लिए 0‑आधारित स्थिति। |
| count | int32_t | पढ़ने के लिए बाइट्स की संख्या। |
| cancellationToken | const Threading::CancellationToken& | रद्द करने के अनुरोधों की निगरानी के लिए टोकन। |
ReturnValue
एक टास्क जो असिंक्रोनस पढ़ने की ऑपरेशन का प्रतिनिधित्व करता है। TResult पैरामीटर का मान बफ़र में पढ़े गए कुल बाइट्स की संख्या रखता है। परिणाम मान अनुरोधित बाइट्स की संख्या से कम हो सकता है यदि वर्तमान में उपलब्ध बाइट्स की संख्या अनुरोधित संख्या से कम हो, या यदि स्ट्रीम का अंत पहुँच गया हो तो यह 0 (शून्य) भी हो सकता है।
संबंधित देखें
- Typedef RTaskPtr
- Typedef ArrayPtr
- Class CancellationToken
- Class FileStream
- Namespace System::IO
- Library Aspose.Page for C++