HttpResponseMessage Класс

Определение

Представляет ответное сообщение HTTP, включая код и данные о состоянии.Represents a HTTP response message including the status code and data.

public ref class HttpResponseMessage : IDisposable
public class HttpResponseMessage : IDisposable
type HttpResponseMessage = class
    interface IDisposable
Public Class HttpResponseMessage
Implements IDisposable
Наследование
HttpResponseMessage
Реализации

Комментарии

Распространенным способом получения объекта HttpResponseMessage является один HttpClient.SendAsync(HttpRequestMessage) из методов.A common way to get an HttpResponseMessage is from one of the HttpClient.SendAsync(HttpRequestMessage) methods.

Конструкторы

HttpResponseMessage()

Инициализирует новый экземпляр класса HttpResponseMessage.Initializes a new instance of the HttpResponseMessage class.

HttpResponseMessage(HttpStatusCode)

Инициализирует новый экземпляр класса HttpResponseMessage с конкретным StatusCode.Initializes a new instance of the HttpResponseMessage class with a specific StatusCode.

Свойства

Content

Возвращает или задает содержимое ответного HTTP-сообщения.Gets or sets the content of a HTTP response message.

Headers

Возвращает коллекцию заголовков HTTP-ответа.Gets the collection of HTTP response headers.

IsSuccessStatusCode

Возвращает значение, указывающее, завершился ли успешно HTTP-ответ.Gets a value that indicates if the HTTP response was successful.

ReasonPhrase

Возвращает или задает фразу причины, которая обычно отправляется серверами вместе с кодом состояния.Gets or sets the reason phrase which typically is sent by servers together with the status code.

RequestMessage

Возвращает или задает сообщение запроса, которое привело к получению этого ответного сообщения.Gets or sets the request message which led to this response message.

StatusCode

Возвращает или задает код состояния HTTP-ответа.Gets or sets the status code of the HTTP response.

TrailingHeaders

Возвращает коллекцию конечных заголовков, содержащихся в ответе HTTP.Gets the collection of trailing headers included in an HTTP response.

Version

Возвращает или задает версию HTTP-сообщения.Gets or sets the HTTP message version.

Методы

Dispose()

Освобождает неуправляемые ресурсы и удаляет неуправляемые ресурсы, используемые объектом HttpResponseMessage.Releases the unmanaged resources and disposes of unmanaged resources used by the HttpResponseMessage.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом HttpResponseMessage, и опционально удаляет управляемые ресурсы.Releases the unmanaged resources used by the HttpResponseMessage and optionally disposes of the managed resources.

EnsureSuccessStatusCode()

Вызывает исключение, если свойство IsSuccessStatusCode для HTTP-ответа имеет значение false.Throws an exception if the IsSuccessStatusCode property for the HTTP response is false.

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

Методы расширения

ToMessage(HttpResponseMessage)

Создает экземпляр Message из экземпляра HttpResponseMessage.Creates a Message instance from an HttpResponseMessage instance.

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