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) 會在讀取整個回應本文之後完成。 這個方法不會緩衝資料流程,因此這個方法可以支援任意長度的長資料流程。

適用於

另請參閱