HttpResponseMessage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un message de réponse HTTP comprenant les en-têtes, le code status et les données.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Une façon courante d’obtenir un HttpResponseMessage est à partir de la valeur de retour de l’une des méthodes DeleteAsync, GetAsync, PostAsync , PutAsync ou SendRequestAsync sur l’objet HttpClient .
Constructeurs
HttpResponseMessage() |
Initialise une nouvelle instance de la classe HttpResponseMessage. |
HttpResponseMessage(HttpStatusCode) |
Initialise une nouvelle instance de la classe HttpResponseMessage avec un HttpStatusCode spécifique. |
Propriétés
Content |
Obtient ou définit le contenu du message de réponse HTTP sur l’objet HttpResponseMessage . |
Headers |
Obtient la collection d’en-têtes de réponse HTTP associés au HttpResponseMessage qui ont été envoyés par le serveur. |
IsSuccessStatusCode |
Obtient une valeur qui indique si la réponse HTTP a réussi. |
ReasonPhrase |
Récupère ou définit l’expression du motif qui est généralement envoyée par les serveurs avec le code d’état. |
RequestMessage |
Obtient ou définit le message de demande qui a conduit à ce message de réponse. |
Source |
Obtient la source des données reçues dans HttpResponseMessage. |
StatusCode |
Obtient ou définit le code d’état de la réponse HTTP. |
Version |
Obtient ou définit la version du protocole HTTP utilisée sur l’objet HttpResponseMessage . |
Méthodes
Close() |
Ferme le instance HttpResponseMessage et libère les ressources allouées. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
EnsureSuccessStatusCode() |
Lève une exception si la propriété HttpResponseMessage.IsSuccessStatusCode pour l’objet de réponse HTTP est ; si elle est |
ToString() |
Renvoie une chaîne qui représente l’objet HttpResponseMessage actuel. |