英語で読む

次の方法で共有


WebRequest.GetResponseAsync メソッド

定義

子孫クラスでオーバーライドされると、インターネット要求への応答を非同期操作として返します。

C#
public virtual System.Threading.Tasks.Task<System.Net.WebResponse> GetResponseAsync();

戻り値

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

注釈

注意事項

WebRequestHttpWebRequestServicePointWebClient は廃止されており、新しい開発には使用しないでください。 代わりに HttpClient を使用してください。

この操作はブロックされません。 返された Task<TResult> オブジェクトは、インターネット要求への応答が使用可能になった後に完了します。

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentExceptionなどの使用例外は、引き続き同期的にスローされます。 格納されている例外については、GetResponse()によってスローされる例外を参照してください。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0