Idioma

HttpResponseMessage Classe

Definição

Representa uma mensagem de resposta HTTP, incluindo cabeçalhos, o código status e os dados.

public ref class HttpResponseMessage sealed : IClosable, IStringable
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpResponseMessageFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpResponseMessage final : IClosable, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpResponseMessageFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class HttpResponseMessage final : IClosable, IStringable
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpResponseMessageFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpResponseMessage : System.IDisposable, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpResponseMessageFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpResponseMessage : System.IDisposable, IStringable
function HttpResponseMessage(statusCode)
Public NotInheritable Class HttpResponseMessage
Implements IDisposable, IStringable
Herança
Object Platform::Object IInspectable HttpResponseMessage
Atributos
Implementações

Requisitos do Windows

Requisitos Description
Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Uma maneira comum de obter um HttpResponseMessage é o do valor retornado para um dos métodos DeleteAsync, GetAsync, PostAsync , PutAsync ou SendRequestAsync no objeto HttpClient .

Construtores

Nome Description
HttpResponseMessage()

Inicializa uma nova instância da classe HttpResponseMessage .

HttpResponseMessage(HttpStatusCode)

Inicializa uma nova instância da classe HttpResponseMessage com um HttpStatusCode específico.

Propriedades

Nome Description
Content

Obtém ou define o conteúdo da mensagem de resposta HTTP no objeto HttpResponseMessage .

Headers

Obtém a coleção de cabeçalhos de resposta HTTP associados ao HttpResponseMessage que foram enviados pelo servidor.

IsSuccessStatusCode

Obtém um valor que indica se a resposta HTTP foi bem-sucedida.

ReasonPhrase

Obtém ou define a frase de motivo que geralmente é enviada por servidores juntamente com o código de status.

RequestMessage

Obtém ou define a mensagem de solicitação que levou a essa mensagem de resposta.

Source

Obtém a origem dos dados recebidos no HttpResponseMessage.

StatusCode

Obtém ou define o código de status da resposta HTTP.

Version

Obtém ou define a versão do protocolo HTTP usada no objeto HttpResponseMessage .

Métodos

Nome Description
Close()

Fecha a instância httpResponseMessage e libera recursos alocados.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

EnsureSuccessStatusCode()

Gerará uma exceção se a propriedade HttpResponseMessage.IsSuccessStatusCode para o objeto de resposta HTTP for false; se for true, nenhuma exceção será gerada.

ToString()

Retorna uma cadeia de caracteres que representa o objeto HttpResponseMessage atual.

Aplica-se a

Confira também