HttpResponseMessage Classe

Definição

Representa uma mensagem de resposta HTTP incluindo o código de status e os dados.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
Herança
HttpResponseMessage
Implementações

Comentários

Uma maneira comum de obter um HttpResponseMessage é de um HttpClient.SendAsync(HttpRequestMessage) dos métodos.A common way to get an HttpResponseMessage is from one of the HttpClient.SendAsync(HttpRequestMessage) methods.

Construtores

HttpResponseMessage()

Inicializa uma nova instância da classe HttpResponseMessage.Initializes a new instance of the HttpResponseMessage class.

HttpResponseMessage(HttpStatusCode)

Inicializa uma nova instância da classe HttpResponseMessage com um StatusCode específico.Initializes a new instance of the HttpResponseMessage class with a specific StatusCode.

Propriedades

Content

Obtém ou define o conteúdo de uma mensagem de resposta HTTP.Gets or sets the content of a HTTP response message.

Headers

Obtém a coleção de cabeçalhos de resposta HTTP.Gets the collection of HTTP response headers.

IsSuccessStatusCode

Obtém um valor que indica se a resposta HTTP foi bem-sucedida.Gets a value that indicates if the HTTP response was successful.

ReasonPhrase

Obtém ou define a frase de motivo que geralmente é enviada por servidores juntamente com o código de status.Gets or sets the reason phrase which typically is sent by servers together with the status code.

RequestMessage

Obtém ou define a mensagem de solicitação que levou a essa mensagem de resposta.Gets or sets the request message which led to this response message.

StatusCode

Obtém ou define o código de status da resposta HTTP.Gets or sets the status code of the HTTP response.

TrailingHeaders

Obtém a coleção de cabeçalhos à direita incluídos em uma resposta HTTP.Gets the collection of trailing headers included in an HTTP response.

Version

Obtém ou define a versão da mensagem HTTP.Gets or sets the HTTP message version.

Métodos

Dispose()

Libera os recursos não gerenciados e descarta os recursos não gerenciados usados pelo HttpResponseMessage.Releases the unmanaged resources and disposes of unmanaged resources used by the HttpResponseMessage.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo HttpResponseMessage e, opcionalmente, descarta os recursos gerenciados.Releases the unmanaged resources used by the HttpResponseMessage and optionally disposes of the managed resources.

EnsureSuccessStatusCode()

Gera uma exceção se a propriedade IsSuccessStatusCode da resposta HTTP for false.Throws an exception if the IsSuccessStatusCode property for the HTTP response is false.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

Métodos de Extensão

ToMessage(HttpResponseMessage)

Cria uma instância de Message de uma instância de HttpResponseMessage.Creates a Message instance from an HttpResponseMessage instance.

Aplica-se a