vertx / io.vertx.kotlin.core.file / io.vertx.core.file.AsyncFile / readAwait

# readAwait

`suspend fun AsyncFile.readAwait(buffer: Buffer, offset: Int, position: Long, length: Int): Buffer`

Reads length bytes of data from the file at position position in the file, asynchronously.

### Parameters

`buffer` - the buffer to read into

`offset` - the offset into the buffer where the data will be read

`position` - the position in the file where to start reading

`length` - the number of bytes to read

Return
a reference to this, so the API can be used fluently *