HttpResponseMessage.EnsureSuccessStatusCode メソッド

定義

HTTP 応答の IsSuccessStatusCode プロパティが false である場合、例外をスローします。Throws an exception if the IsSuccessStatusCode property for the HTTP response is false.

public:
 System::Net::Http::HttpResponseMessage ^ EnsureSuccessStatusCode();
public System.Net.Http.HttpResponseMessage EnsureSuccessStatusCode ();
member this.EnsureSuccessStatusCode : unit -> System.Net.Http.HttpResponseMessage
Public Function EnsureSuccessStatusCode () As HttpResponseMessage

戻り値

HttpResponseMessage

呼び出しに成功した場合の HTTP 応答メッセージ。The HTTP response message if the call is successful.

例外

HTTP 応答は失敗です。The HTTP response is unsuccessful.

注釈

EnsureSuccessStatusCodeHTTP 応答が失敗した場合、メソッドは例外をスローします。The EnsureSuccessStatusCode method throws an exception if the HTTP response was unsuccessful. .NET Framework および .NET Core 2.2 以前のバージョンでは、がでない場合、 Content null このメソッドは Dispose を呼び出して、マネージリソースとアンマネージリソースを解放します。In .NET Framework and .NET Core 2.2 and earlier versions, if the Content is not null, this method will also call Dispose to free managed and unmanaged resources. .NET Core 3.0 以降では、コンテンツは破棄されません。Starting with .NET Core 3.0, the content will not be disposed.

適用対象