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.