英語で読む

次の方法で共有


WebClient.GetWebResponse メソッド

定義

指定した WebRequestWebResponse を返します。

オーバーロード

GetWebResponse(WebRequest)

指定した WebRequestWebResponse を返します。

GetWebResponse(WebRequest, IAsyncResult)

指定した IAsyncResultを使用して、指定した WebRequestWebResponse を返します。

GetWebResponse(WebRequest)

ソース:
WebClient.cs
ソース:
WebClient.cs
ソース:
WebClient.cs

指定した WebRequestWebResponse を返します。

C#
protected virtual System.Net.WebResponse GetWebResponse (System.Net.WebRequest request);

パラメーター

request
WebRequest

応答を取得するために使用される WebRequest

戻り値

指定した WebRequestの応答を含む WebResponse

次のコード例は、WebClientから派生したクラスによってカスタマイズできるこのメソッドの実装を示しています。

C#
protected override WebResponse GetWebResponse (WebRequest request)
{
    WebResponse response = base.GetWebResponse (request);
    // Perform any custom actions with the response ...
    return response;
}

注釈

注意事項

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

このメソッドによって返されるオブジェクトは、指定した WebRequest オブジェクトに対して GetResponse メソッドを呼び出すことによって取得されます。

このメソッドは、WebClientから継承するクラスによってのみ呼び出すことができます。 継承元に基になる WebResponse オブジェクトへのアクセス権を付与するために用意されています。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 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

GetWebResponse(WebRequest, IAsyncResult)

ソース:
WebClient.cs
ソース:
WebClient.cs
ソース:
WebClient.cs

指定した IAsyncResultを使用して、指定した WebRequestWebResponse を返します。

C#
protected virtual System.Net.WebResponse GetWebResponse (System.Net.WebRequest request, IAsyncResult result);

パラメーター

request
WebRequest

応答を取得するために使用される WebRequest

result
IAsyncResult

BeginGetResponse(AsyncCallback, Object) の前の呼び出しから取得した IAsyncResult オブジェクト。

戻り値

指定した WebRequestの応答を含む WebResponse

次のコード例は、WebClientから派生したクラスによってカスタマイズできるこのメソッドの実装を示しています。

C#
protected override WebResponse GetWebResponse (WebRequest request, IAsyncResult result)
{
    WebResponse response = base.GetWebResponse (request, result);
    // Perform any custom actions with the response ...
    return response;
}

注釈

注意事項

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

このメソッドによって返されるオブジェクトは、指定した WebRequest オブジェクトに対して EndGetResponse メソッドを呼び出すことによって取得されます。

このメソッドは、WebClientから継承するクラスによってのみ呼び出すことができます。 継承元に基になる WebResponse オブジェクトへのアクセス権を付与するために用意されています。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 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