HttpClient.GetByteArrayAsync Method

定義

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

オーバーロード

GetByteArrayAsync(String)

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

GetByteArrayAsync(Uri)

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

注釈

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

GetByteArrayAsync(String)

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

public System.Threading.Tasks.Task<byte[]> GetByteArrayAsync (string requestUri);
パラメーター
requestUri
String

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

戻り値
Task<Byte[]>

非同期操作を表すタスク オブジェクト。 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 whole response body is read.

GetByteArrayAsync(Uri)

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

public System.Threading.Tasks.Task<byte[]> GetByteArrayAsync (Uri requestUri);
パラメーター
requestUri
Uri

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

戻り値
Task<Byte[]>

非同期操作を表すタスク オブジェクト。 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 whole response body is read.

適用対象