HttpClient.GetInputStreamAsync(Uri) メソッド

定義

指定した URI に GET 要求を送信し、応答本文をストリームとして非同期操作で返します。 HttpClient クラスのプログラミング ガイダンスとコード例については、HttpClient の概念に関するトピックを参照してください。

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

パラメーター

uri
Uri Uri

要求の送信先の URI

戻り値

非同期操作を表す オブジェクト。

属性

注釈

この操作はブロックされません。 返された IAsyncOperationWithProgress ( IInputStreamHttpProgress の) は、応答本文全体が読み取られた後に完了します。 このメソッドはストリームをバッファー処理しないため、このメソッドは任意の長さの長いストリームをサポートできます。

この関数がスローする例外を次に示します。

E_INVALIDARG

uri パラメーターは null 参照でした (Visual Basic では Nothing)。

適用対象

こちらもご覧ください