Freigeben über


HttpResponseMessage Klasse

Definition

Stellt eine HTTP-Antwortnachricht mit Headern, dem status Code und Daten dar.

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
Vererbung
Object Platform::Object IInspectable HttpResponseMessage
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Eine gängige Methode zum Abrufen einer HttpResponseMessage ist die aus dem Rückgabewert für eine der Methoden DeleteAsync, GetAsync, PostAsync , PutAsync oder SendRequestAsync für das HttpClient-Objekt .

Konstruktoren

HttpResponseMessage()

Initialisiert eine neue instance der HttpResponseMessage-Klasse.

HttpResponseMessage(HttpStatusCode)

Initialisiert eine neue instance der HttpResponseMessage-Klasse mit einem bestimmten HttpStatusCode.

Eigenschaften

Content

Ruft den Inhalt der HTTP-Antwortnachricht für das HttpResponseMessage-Objekt ab oder legt diese fest.

Headers

Ruft die Auflistung der HTTP-Antwortheader ab, die der HttpResponseMessage zugeordnet sind, die vom Server gesendet wurden.

IsSuccessStatusCode

Ruft einen Wert ab, der angibt, ob die HTTP-Antwort erfolgreich war.

ReasonPhrase

Ruft den Ursachenausdruck ab, der in der Regel von Servern zusammen mit dem Statuscode übertragen wird, oder legt ihn fest.

RequestMessage

Ruft die Anforderungsnachricht ab, die zu dieser Antwortnachricht geführt hat, oder legt diese fest.

Source

Ruft die Quelle der in httpResponseMessage empfangenen Daten ab.

StatusCode

Ruft den Statuscode der HTTP-Antwort ab oder legt ihn fest.

Version

Ruft die HTTP-Protokollversion ab, die für das HttpResponseMessage-Objekt verwendet wird, oder legt diese fest.

Methoden

Close()

Schließt die httpResponseMessage-instance und gibt zugeordnete Ressourcen frei.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

EnsureSuccessStatusCode()

Löst eine Ausnahme aus, wenn die HttpResponseMessage.IsSuccessStatusCode-Eigenschaft für das HTTP-Antwortobjekt lautet false. Wenn es trueist, wird keine Ausnahme ausgelöst.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle HttpResponseMessage-Objekt darstellt.

Gilt für:

Weitere Informationen