HttpClient.GetAsync HttpClient.GetAsync HttpClient.GetAsync HttpClient.GetAsync Method

定義

指定された URI に GET 要求を非同期操作として送信します。Send a GET request to the specified Uri as an asynchronous operation.

オーバーロード

GetAsync(String, HttpCompletionOption, CancellationToken) GetAsync(String, HttpCompletionOption, CancellationToken) GetAsync(String, HttpCompletionOption, CancellationToken)

非同期操作としてキャンセル トークンおよび HTTP 完了オプションを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.

GetAsync(String) GetAsync(String) GetAsync(String) GetAsync(String)

指定された URI に GET 要求を非同期操作として送信します。Send a GET request to the specified Uri as an asynchronous operation.

GetAsync(Uri) GetAsync(Uri) GetAsync(Uri) GetAsync(Uri)

指定された URI に GET 要求を非同期操作として送信します。Send a GET request to the specified Uri as an asynchronous operation.

GetAsync(String, HttpCompletionOption) GetAsync(String, HttpCompletionOption) GetAsync(String, HttpCompletionOption) GetAsync(String, HttpCompletionOption)

非同期操作としてHTTP 完了オプションを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.

GetAsync(String, CancellationToken) GetAsync(String, CancellationToken) GetAsync(String, CancellationToken)

非同期操作としてキャンセル トークンを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.

GetAsync(Uri, HttpCompletionOption) GetAsync(Uri, HttpCompletionOption) GetAsync(Uri, HttpCompletionOption) GetAsync(Uri, HttpCompletionOption)

非同期操作としてHTTP 完了オプションを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.

GetAsync(Uri, CancellationToken) GetAsync(Uri, CancellationToken) GetAsync(Uri, CancellationToken)

非同期操作としてキャンセル トークンを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.

GetAsync(Uri, HttpCompletionOption, CancellationToken) GetAsync(Uri, HttpCompletionOption, CancellationToken) GetAsync(Uri, HttpCompletionOption, CancellationToken)

非同期操作としてキャンセル トークンおよび HTTP 完了オプションを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.

注釈

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

GetAsync(String, HttpCompletionOption, CancellationToken) GetAsync(String, HttpCompletionOption, CancellationToken) GetAsync(String, HttpCompletionOption, CancellationToken)

非同期操作としてキャンセル トークンおよび HTTP 完了オプションを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ GetAsync(System::String ^ requestUri, System::Net::Http::HttpCompletionOption completionOption, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> GetAsync (string requestUri, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken);
member this.GetAsync : string * System.Net.Http.HttpCompletionOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

パラメーター

requestUri
String String String String

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

completionOption
HttpCompletionOption HttpCompletionOption HttpCompletionOption HttpCompletionOption

操作が完了したものと見なすタイミングを示す HTTP 完了オプション値。An HTTP completion option value that indicates when the operation should be considered completed.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。A cancellation token that can be used by other objects or threads to receive notice of cancellation.

戻り値

非同期操作を表すタスク オブジェクト。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> オブジェクトは、一部またはすべての応答 (コンテンツを含む) が読み取られた後に completionOption パラメーターに基づいて完了します。The returned Task<TResult> object will complete based on the completionOption parameter after the part or all of the response (including content) is read.

GetAsync(String) GetAsync(String) GetAsync(String) GetAsync(String)

指定された URI に GET 要求を非同期操作として送信します。Send a GET request to the specified Uri as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ GetAsync(System::String ^ requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> GetAsync (string requestUri);
member this.GetAsync : string -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function GetAsync (requestUri As String) As Task(Of HttpResponseMessage)

パラメーター

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 whole response (including content) is read.

GetAsync(Uri) GetAsync(Uri) GetAsync(Uri) GetAsync(Uri)

指定された URI に GET 要求を非同期操作として送信します。Send a GET request to the specified Uri as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ GetAsync(Uri ^ requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> GetAsync (Uri requestUri);
member this.GetAsync : Uri -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function GetAsync (requestUri As Uri) As Task(Of HttpResponseMessage)

パラメーター

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 whole response (including content) is read.

GetAsync(String, HttpCompletionOption) GetAsync(String, HttpCompletionOption) GetAsync(String, HttpCompletionOption) GetAsync(String, HttpCompletionOption)

非同期操作としてHTTP 完了オプションを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ GetAsync(System::String ^ requestUri, System::Net::Http::HttpCompletionOption completionOption);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> GetAsync (string requestUri, System.Net.Http.HttpCompletionOption completionOption);
member this.GetAsync : string * System.Net.Http.HttpCompletionOption -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function GetAsync (requestUri As String, completionOption As HttpCompletionOption) As Task(Of HttpResponseMessage)

パラメーター

requestUri
String String String String

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

completionOption
HttpCompletionOption HttpCompletionOption HttpCompletionOption HttpCompletionOption

操作が完了したものと見なすタイミングを示す HTTP 完了オプション値。An HTTP completion option value that indicates when the operation should be considered completed.

戻り値

非同期操作を表すタスク オブジェクト。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> オブジェクトは、一部またはすべての応答 (コンテンツを含む) が読み取られた後に completionOption パラメーターに基づいて完了します。The returned Task<TResult> object will complete based on the completionOption parameter after the part or all of the response (including content) is read.

GetAsync(String, CancellationToken) GetAsync(String, CancellationToken) GetAsync(String, CancellationToken)

非同期操作としてキャンセル トークンを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ GetAsync(System::String ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> GetAsync (string requestUri, System.Threading.CancellationToken cancellationToken);
member this.GetAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

パラメーター

requestUri
String String String String

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

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。A cancellation token that can be used by other objects or threads to receive notice of cancellation.

戻り値

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

GetAsync(Uri, HttpCompletionOption) GetAsync(Uri, HttpCompletionOption) GetAsync(Uri, HttpCompletionOption) GetAsync(Uri, HttpCompletionOption)

非同期操作としてHTTP 完了オプションを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ GetAsync(Uri ^ requestUri, System::Net::Http::HttpCompletionOption completionOption);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> GetAsync (Uri requestUri, System.Net.Http.HttpCompletionOption completionOption);
member this.GetAsync : Uri * System.Net.Http.HttpCompletionOption -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function GetAsync (requestUri As Uri, completionOption As HttpCompletionOption) As Task(Of HttpResponseMessage)

パラメーター

requestUri
Uri Uri Uri Uri

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

completionOption
HttpCompletionOption HttpCompletionOption HttpCompletionOption HttpCompletionOption

操作が完了したものと見なすタイミングを示す HTTP 完了オプション値。An HTTP completion option value that indicates when the operation should be considered completed.

戻り値

非同期操作を表すタスク オブジェクト。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> オブジェクトは、一部またはすべての応答 (コンテンツを含む) が読み取られた後に completionOption パラメーターに基づいて完了します。The returned Task<TResult> object will complete based on the completionOption parameter after the part or all of the response (including content) is read.

GetAsync(Uri, CancellationToken) GetAsync(Uri, CancellationToken) GetAsync(Uri, CancellationToken)

非同期操作としてキャンセル トークンを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ GetAsync(Uri ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> GetAsync (Uri requestUri, System.Threading.CancellationToken cancellationToken);
member this.GetAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

パラメーター

requestUri
Uri Uri Uri Uri

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

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。A cancellation token that can be used by other objects or threads to receive notice of cancellation.

戻り値

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

GetAsync(Uri, HttpCompletionOption, CancellationToken) GetAsync(Uri, HttpCompletionOption, CancellationToken) GetAsync(Uri, HttpCompletionOption, CancellationToken)

非同期操作としてキャンセル トークンおよび HTTP 完了オプションを使用して GET 要求を指定された Uri に送信します。Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ GetAsync(Uri ^ requestUri, System::Net::Http::HttpCompletionOption completionOption, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> GetAsync (Uri requestUri, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken);
member this.GetAsync : Uri * System.Net.Http.HttpCompletionOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

パラメーター

requestUri
Uri Uri Uri Uri

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

completionOption
HttpCompletionOption HttpCompletionOption HttpCompletionOption HttpCompletionOption

操作が完了したものと見なすタイミングを示す HTTP 完了オプション値。An HTTP completion option value that indicates when the operation should be considered completed.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。A cancellation token that can be used by other objects or threads to receive notice of cancellation.

戻り値

非同期操作を表すタスク オブジェクト。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> オブジェクトは、一部またはすべての応答 (コンテンツを含む) が読み取られた後に completionOption パラメーターに基づいて完了します。The returned Task<TResult> object will complete based on the completionOption parameter after the part or all of the response (including content) is read.

適用対象