HttpClient.GetStreamAsync HttpClient.GetStreamAsync HttpClient.GetStreamAsync HttpClient.GetStreamAsync Method

定義

指定 URI に GET 要求を送信し、非同期操作で応答本体をストリームとして返します。Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.

オーバーロード

GetStreamAsync(Uri) GetStreamAsync(Uri) GetStreamAsync(Uri) GetStreamAsync(Uri)

指定 URI に GET 要求を送信し、非同期操作で応答本体をストリームとして返します。Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.

GetStreamAsync(String) GetStreamAsync(String) GetStreamAsync(String) GetStreamAsync(String)

指定 URI に GET 要求を送信し、非同期操作で応答本体をストリームとして返します。Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.

注釈

操作はブロックされません。The operation will not block.

GetStreamAsync(Uri) GetStreamAsync(Uri) GetStreamAsync(Uri) GetStreamAsync(Uri)

指定 URI に GET 要求を送信し、非同期操作で応答本体をストリームとして返します。Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::IO::Stream ^> ^ GetStreamAsync(Uri ^ requestUri);
public System.Threading.Tasks.Task<System.IO.Stream> GetStreamAsync (Uri requestUri);
member this.GetStreamAsync : Uri -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function GetStreamAsync (requestUri As Uri) As Task(Of Stream)

パラメーター

requestUri
Uri Uri Uri Uri

要求の送信先 URI。The Uri the request is sent to.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

例外

requestUrinull です。The requestUri is null.

ネットワーク接続、DNS エラー、サーバー証明書の検証またはタイムアウトなどの基になる問題のため、要求が失敗しました。The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

注釈

この操作はブロックされません。This operation will not block. 返されたTask<TResult>オブジェクトは、応答ヘッダーが読み取られた後に完了します。The returned Task<TResult> object will complete after the response headers are read. このメソッドは、読み取るしたり応答本文をバッファーありません。This method does not read nor buffer the response body.

GetStreamAsync(String) GetStreamAsync(String) GetStreamAsync(String) GetStreamAsync(String)

指定 URI に GET 要求を送信し、非同期操作で応答本体をストリームとして返します。Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::IO::Stream ^> ^ GetStreamAsync(System::String ^ requestUri);
public System.Threading.Tasks.Task<System.IO.Stream> GetStreamAsync (string requestUri);
member this.GetStreamAsync : string -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function GetStreamAsync (requestUri As String) As Task(Of Stream)

パラメーター

requestUri
String String String String

要求の送信先 URI。The Uri the request is sent to.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

例外

requestUrinull です。The requestUri is null.

ネットワーク接続、DNS エラー、サーバー証明書の検証またはタイムアウトなどの基になる問題のため、要求が失敗しました。The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

注釈

この操作はブロックされません。This operation will not block. 返されたTask<TResult>オブジェクトは、応答ヘッダーが読み取られた後に完了します。The returned Task<TResult> object will complete after the response headers are read. このメソッドは、読み取るしたり応答本文をバッファーありません。This method does not read nor buffer the response body.

適用対象