MemoryMappedViewStream: EndRead |
Waits for the pending asynchronous read to complete.
Public Function EndRead( ByVal AsyncResult As IAsyncResult ) As Long
Call EndRead to determine how many bytes were read from the stream.
EndRead can be called once on every IAsyncResult from BeginRead.
This method blocks until the I/O operation has completed.
Exception | Condition |
---|---|
ArgumentNullException | AsyncResult is Nothing. |
ArgumentException |
A handle to the pending read operation is not available. - or - The pending operation does not support reading. |
InvalidOperationException | AsyncResult did not originate from a BeginRead method on the current stream. |
IOException | The stream is closed or an internal error has occurred. |