IInputStream.ReadAsync method

Applies to Windows and Windows Phone

Reads data from the stream asynchronously.

Syntax


IAsyncOperationWithProgress<IBuffer, UInt32>^ ReadAsync(
  IBuffer^ buffer, 
  unsigned int count, 
  InputStreamOptions options
)

Parameters

buffer

Type: IBuffer

A buffer that may be used to return the bytes that are read. The return value contains the buffer that holds the results.

count

Type: System.UInt32 [.NET] | uint32 [C++]

The number of bytes to read that is less than or equal to the Capacity value.

options

Type: InputStreamOptions

Specifies the type of the asynchronous read operation.

Return value

Type: IAsyncOperationWithProgress<IBuffer, UInt32>

The asynchronous operation.

Remarks

Always read data from the buffer returned in the IAsyncOperationWithProgress(IBuffer, UInt32). Don't assume that the input buffer contains the data. Depending on the implementation, the data that's read might be placed into the input buffer, or it might be returned in a different buffer.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8

Namespace

Windows.Storage.Streams
Windows::Storage::Streams [C++]

Metadata

Windows.winmd

See also

IInputStream

 

 

Show:
© 2014 Microsoft