System::IO::Stream::ReadAsync 메서드
내용물
[
숨다
]Stream::ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) method
현재 스트림에서 바이트 시퀀스를 비동기적으로 읽고, 읽은 바이트 수만큼 스트림 내 위치를 이동하며, 취소 요청을 모니터링합니다.
RTaskPtr<int32_t> System::IO::Stream::ReadAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count)
| 매개변수 | 형식 | 설명 |
|---|---|---|
| 버퍼 | const ArrayPtr<uint8_t>& | 읽은 바이트를 기록할 바이트 배열. |
| offset | int32_t | buffer에서 쓰기를 시작할 0 기반 위치. |
| count | int32_t | 읽을 바이트 수입니다. |
ReturnValue
비동기 읽기 작업을 나타내는 작업입니다. TResult 매개변수의 값에는 버퍼에 읽힌 총 바이트 수가 포함됩니다. 현재 사용 가능한 바이트 수가 요청된 수보다 적으면 결과 값은 요청된 바이트 수보다 작을 수 있으며, 스트림 끝에 도달한 경우 0(영)이 될 수 있습니다.
또 보기
- 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
현재 스트림에서 바이트 시퀀스를 비동기적으로 읽고, 읽은 바이트 수만큼 스트림 내 위치를 이동하며, 취소 요청을 모니터링합니다.
virtual RTaskPtr<int32_t> System::IO::Stream::ReadAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count, const Threading::CancellationToken &cancellationToken)
| 매개변수 | 형식 | 설명 |
|---|---|---|
| 버퍼 | 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 Stream
- Namespace System::IO
- Library Aspose.Page for C++