HttpResponseMessage.EnsureSuccessStatusCode 方法

定義

如果 HTTP 回應的 IsSuccessStatusCode 屬性是 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

傳回

表示呼叫成功的 HTTP 回應訊息。

例外狀況

HTTP 回應失敗。

備註

如果 HTTP 回應失敗,此方法 EnsureSuccessStatusCode 會擲回例外狀況。 在 .NET Framework 和 .NET Core 2.2 和舊版中,如果 Content 不是 null,這個方法也會呼叫Dispose釋放受控和非受控資源。 從 .NET Core 3.0 開始,將不會處置內容。

適用於