HttpClient.GetStreamAsync Method (Uri)

Sends a GET request to the specified Uri and returns the response body as a stream in an asynchronous operation.

Namespace:  System.Net.Http
Assembly:  System.Net.Http (in System.Net.Http.dll)

Syntax

'Declaration
Public Function GetStreamAsync ( _
    requestUri As Uri _
) As Task(Of Stream)
'Usage
Dim instance As HttpClient 
Dim requestUri As Uri 
Dim returnValue As Task(Of Stream)

returnValue = instance.GetStreamAsync(requestUri)
public Task<Stream> GetStreamAsync(
    Uri requestUri
)
public:
Task<Stream^>^ GetStreamAsync(
    Uri^ requestUri
)
member GetStreamAsync : 
        requestUri:Uri -> Task<Stream> 
public function GetStreamAsync(
    requestUri : Uri
) : Task<Stream>

Parameters

  • requestUri
    Type: System.Uri
    The Uri the request is sent to.

Return Value

Type: System.Threading.Tasks.Task<Stream>
The task object representing the asynchronous operation.

Remarks

This operation will not block. The returned task object will complete after the whole response body is read. This method does not buffer the stream.

For a complete example of using the HttpClient class, see Calling a Web API From a .NET Client

See Also

Reference

HttpClient Class

GetStreamAsync Overload

System.Net.Http Namespace