HttpClient.TryGetInputStreamAsync(Uri) 方法

定义

将 GET 请求发送到指定的 URI ,并在异步操作中将响应正文作为流返回。 有关 HttpClient 类的编程指南和代码示例,请参阅 HttpClient 概念主题。

public:
 virtual IAsyncOperationWithProgress<HttpGetInputStreamResult ^, HttpProgress> ^ TryGetInputStreamAsync(Uri ^ uri) = TryGetInputStreamAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpGetInputStreamResult, HttpProgress> TryGetInputStreamAsync(Uri const& uri);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpGetInputStreamResult,HttpProgress> TryGetInputStreamAsync(System.Uri uri);
function tryGetInputStreamAsync(uri)
Public Function TryGetInputStreamAsync (uri As Uri) As IAsyncOperationWithProgress(Of HttpGetInputStreamResult, HttpProgress)

参数

uri
Uri Uri

请求发送到的 URI。

返回

表示异步操作的 对象。

属性

Windows 要求

设备系列
Windows 10, version 1903 (在 10.0.18362.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v8.0 中引入)

注解

此操作不会阻止。 返回的 IAsyncOperationWithProgress (HttpGetInputStreamResultHttpProgress) 在读取整个响应正文后完成。 此方法不缓冲流,因此此方法可以支持任意长度的长流。

适用于

另请参阅