HttpResponseMessage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle HttpResponseMessage-Objekt darstellt. |