HttpClient.TryGetAsync メソッド

定義

オーバーロード

TryGetAsync(Uri)

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

TryGetAsync(Uri, HttpCompletionOption)

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

TryGetAsync(Uri)

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

public:
 virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TryGetAsync(Uri ^ uri) = TryGetAsync;
/// [Windows.Foundation.Metadata.Overload("TryGetAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TryGetAsync(Uri const& uri);
[Windows.Foundation.Metadata.Overload("TryGetAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TryGetAsync(System.Uri uri);
function tryGetAsync(uri)
Public Function TryGetAsync (uri As Uri) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

パラメーター

uri
Uri Uri

要求の送信先 URI。

戻り値

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

属性

Windows の要件

デバイス ファミリ
Windows 10, version 1903 (10.0.18362.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v8.0 で導入)

注釈

この操作では、ネットワーク エラーに対して例外はスローされません。 代わりに、 HttpRequestResult を調べて、元の HTTP 要求、結果の HTTP 応答 (ある場合)、エラー (存在する場合) について学習する必要があります。 この操作は、操作が取り消されたときにスローされます。

この操作はブロックされません。 返された IAsyncOperationWithProgress ( HttpRequestResult および HttpProgress の) は、応答全体 (コンテンツを含む) が読み取られた後に完了します。

こちらもご覧ください

適用対象

TryGetAsync(Uri, HttpCompletionOption)

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

public:
 virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TryGetAsync(Uri ^ uri, HttpCompletionOption completionOption) = TryGetAsync;
/// [Windows.Foundation.Metadata.Overload("TryGetAsync2")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TryGetAsync(Uri const& uri, HttpCompletionOption const& completionOption);
[Windows.Foundation.Metadata.Overload("TryGetAsync2")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TryGetAsync(System.Uri uri, HttpCompletionOption completionOption);
function tryGetAsync(uri, completionOption)
Public Function TryGetAsync (uri As Uri, completionOption As HttpCompletionOption) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

パラメーター

uri
Uri Uri

要求の送信先 URI。

completionOption
HttpCompletionOption

操作が完了したものと見なすタイミングを示す HTTP 完了オプション値。

戻り値

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

属性

Windows の要件

デバイス ファミリ
Windows 10, version 1903 (10.0.18362.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v8.0 で導入)

注釈

この操作では、ネットワーク エラーに対して例外はスローされません。 代わりに、 HttpRequestResult を調べて、元の HTTP 要求、結果の HTTP 応答 (ある場合)、エラー (存在する場合) について学習する必要があります。 この操作は、操作が取り消されたときにスローされます。

この操作はブロックされません。 返された IAsyncOperationWithProgress ( HttpRequestResult および HttpProgress の) は、応答の一部または全部 (コンテンツを含む) の読み取り後に completionOption パラメーターに基づいて完了します。

こちらもご覧ください

適用対象