HttpResponseMessage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un mensaje de respuesta HTTP, incluidos los encabezados, el código de estado y los datos.
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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Una manera común de obtener un HttpResponseMessage es el del valor devuelto de uno de los métodos DeleteAsync, GetAsync, PostAsync, PutAsync o SendRequestAsync en el objeto HttpClient.
Constructores
HttpResponseMessage() |
Inicializa una nueva instancia de la clase HttpResponseMessage . |
HttpResponseMessage(HttpStatusCode) |
Inicializa una nueva instancia de la clase HttpResponseMessage con un httpStatusCode específico. |
Propiedades
Content |
Obtiene o establece el contenido del mensaje de respuesta HTTP en el objeto HttpResponseMessage . |
Headers |
Obtiene la colección de encabezados de respuesta HTTP asociados al httpResponseMessage enviado por el servidor. |
IsSuccessStatusCode |
Obtiene un valor que indica si la respuesta HTTP se realizó correctamente. |
ReasonPhrase |
Obtiene o establece la frase de motivo que suelen enviar los servidores junto con el código de estado. |
RequestMessage |
Obtiene o establece el mensaje de solicitud que llevó a este mensaje de respuesta. |
Source |
Obtiene el origen de los datos recibidos en HttpResponseMessage. |
StatusCode |
Obtiene o establece el código de estado de la respuesta HTTP. |
Version |
Obtiene o establece la versión del protocolo HTTP usada en el objeto HttpResponseMessage . |
Métodos
Close() |
Cierra la instancia httpResponseMessage y libera los recursos asignados. |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
EnsureSuccessStatusCode() |
Produce una excepción si la propiedad HttpResponseMessage.IsSuccessStatusCode del objeto de respuesta HTTP es ; si es |
ToString() |
Devuelve una cadena que representa el objeto HttpResponseMessage actual. |