Método System::IO::FileStream::ReadAsync
Contenido
[
Ocultar
]FileStream::ReadAsync method
De forma asíncrona, lee una secuencia de bytes del flujo actual, avanza la posición dentro del flujo en la cantidad de bytes leídos y supervisa las solicitudes de cancelación.
RTaskPtr<int32_t> System::IO::FileStream::ReadAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count, const Threading::CancellationToken &cancellationToken) override
| Parámetro | Tipo | Descripción |
|---|---|---|
| búfer | const ArrayPtr<uint8_t>& | La matriz de bytes donde escribir los bytes leídos. |
| desplazamiento | int32_t | Una posición basada en cero en buffer donde comenzar a escribir. |
| count | int32_t | El número de bytes a leer. |
| cancellationToken | const Threading::CancellationToken& | El token para supervisar las solicitudes de cancelación. |
ReturnValue
Una tarea que representa la operación de lectura asíncrona. El valor del parámetro TResult contiene el número total de bytes leídos en el buffer. El valor del resultado puede ser menor que la cantidad de bytes solicitada si el número de bytes actualmente disponibles es menor que el solicitado, o puede ser 0 (cero) si se ha alcanzado el final del flujo.
Ver también
- Typedef RTaskPtr
- Typedef ArrayPtr
- Class CancellationToken
- Class FileStream
- Namespace System::IO
- Library Aspose.PDF for C++