HttpResponseMessage.EnsureSuccessStatusCode Метод

Определение

Вызывает исключение, если свойство IsSuccessStatusCode для HTTP-ответа имеет значение 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

Возвраты

Сообщение HTTP-ответа, если вызов был успешным.The HTTP response message if the call is successful.

Исключения

HTTP-ответ завершился неудачей.The HTTP response is unsuccessful.

Комментарии

Метод EnsureSuccessStatusCode создает исключение, если HTTP-ответ завершился неудачно.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.

Применяется к