Condividi tramite


HttpResponseMessage Classe

Definizione

Rappresenta un messaggio di risposta HTTP che include intestazioni, codice di stato e dati.

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
Ereditarietà
Object Platform::Object IInspectable HttpResponseMessage
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Un modo comune per ottenere un oggetto HttpResponseMessage è dal valore restituito per uno dei metodi DeleteAsync, GetAsync, PostAsync , PutAsync o SendRequestAsync nell'oggetto HttpClient .

Costruttori

HttpResponseMessage()

Inizializza una nuova istanza della classe HttpResponseMessage .

HttpResponseMessage(HttpStatusCode)

Inizializza una nuova istanza della classe HttpResponseMessage con un httpStatusCode specifico.

Proprietà

Content

Ottiene o imposta il contenuto del messaggio di risposta HTTP nell'oggetto HttpResponseMessage .

Headers

Ottiene la raccolta di intestazioni di risposta HTTP associate all'oggetto HttpResponseMessage inviato dal server.

IsSuccessStatusCode

Ottiene un valore che indica se la risposta HTTP è riuscita.

ReasonPhrase

Ottiene o imposta l'enunciazione generalmente inviata dai server con il codice di stato.

RequestMessage

Ottiene o imposta il messaggio di richiesta che ha portato a questo messaggio di risposta.

Source

Ottiene l'origine dei dati ricevuti in HttpResponseMessage.

StatusCode

Ottiene e imposta il codice di stato della risposta HTTP.

Version

Ottiene o imposta la versione del protocollo HTTP utilizzata nell'oggetto HttpResponseMessage .

Metodi

Close()

Chiude l'istanza HttpResponseMessage e rilascia le risorse allocate.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

EnsureSuccessStatusCode()

Genera un'eccezione se la proprietà HttpResponseMessage.IsSuccessStatusCode per l'oggetto risposta HTTP è false; se è true, non viene generata alcuna eccezione.

ToString()

Restituisce una stringa che rappresenta l'oggetto HttpResponseMessage corrente.

Si applica a

Vedi anche