adTempus API
ArcanaDevelopment.adTempus.Shared Namespace / BlowfishStream Class / EndRead Method
The reference to the pending asynchronous request to finish.

In This Topic
    EndRead Method
    In This Topic
    Waits for the pending asynchronous read to complete. (Consider using System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32) instead.)
    Syntax
    'Declaration
     
    
    Public Overrides Function EndRead( _
       ByVal asyncResult As IAsyncResult _
    ) As Integer
    public override int EndRead( 
       IAsyncResult asyncResult
    )

    Parameters

    asyncResult
    The reference to the pending asynchronous request to finish.

    Return Value

    The number of bytes read from the stream, between zero (0) and the number of bytes you requested. Streams return zero (0) only at the end of the stream, otherwise, they should block until at least one byte is available.
    Exceptions
    ExceptionDescription
    asyncResult is a null reference (Nothing in Visual Basic).
    A handle to the pending read operation is not available. -or- The pending operation does not support reading.
    asyncResult did not originate from a System.IO.Stream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) method on the current stream.
    The stream is closed or an internal error has occurred.
    See Also