HttpRequestMessage 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-Anforderungsnachricht dar.
public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
- Vererbung
-
HttpRequestMessage
- Implementiert
Hinweise
Die HttpRequestMessage -Klasse enthält Header, das HTTP-Verb und potenziell Daten.
Ein HttpRequestMessage instance sollte nach dem Senden nicht geändert und/oder wiederverwendet werden.
Konstruktoren
HttpRequestMessage() |
Initialisiert eine neue Instanz der HttpRequestMessage-Klasse. |
HttpRequestMessage(HttpMethod, String) |
Initialisiert eine neue Instanz der HttpRequestMessage-Klasse mit einer HTTP-Methode und einer Anforderungs-Uri. |
HttpRequestMessage(HttpMethod, Uri) |
Initialisiert eine neue Instanz der HttpRequestMessage-Klasse mit einer HTTP-Methode und einer Anforderungs-Uri. |
Eigenschaften
Content |
Ruft den Inhalt der HTTP-Nachricht ab oder legt diesen fest. |
Headers |
Ruft die Sammlung von HTTP-Anforderungsheadern ab. |
Method |
Ruft die von dieser HTTP-Anforderungsnachricht verwendete HTTP-Methode ab oder legt sie fest. |
Options |
Ruft die Auflistung von Optionen zum Konfigurieren der HTTP-Anforderung ab. |
Properties |
Veraltet.
Veraltet.
Ruft eine Gruppe von Eigenschaften für die HTTP-Anforderung ab. |
RequestUri |
Ruft den für die HTTP-Anforderung verwendeten Uri ab oder legt ihn fest. |
Version |
Ruft die HTTP-Nachrichtenversion ab oder legt sie fest. |
VersionPolicy |
Ruft die Richtlinie ab, die bestimmt, wie Version interpretiert wird und wie die endgültige HTTP-Version mit dem Server ausgehandelt wird, oder legt sie fest. |
Methoden
Dispose() |
Gibt die vom HttpRequestMessage verwendeten, nicht verwalteten Ressourcen frei und verwirft die verwalteten Ressourcen. |
Dispose(Boolean) |
Gibt die vom HttpRequestMessage verwendeten, nicht verwalteten Ressourcen frei und verwirft optional auch die verwalteten Ressourcen. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
Erweiterungsmethoden
GetRequestMetadata(HttpRequestMessage) |
Ruft Metadaten für ausgehende Anforderungen ab, die für Telemetriezwecke verwendet werden sollen. |
SetRequestMetadata(HttpRequestMessage, RequestMetadata) |
Legt Metadaten für ausgehende Anforderungen fest, die für Telemetriezwecke verwendet werden sollen. |
GetResilienceContext(HttpRequestMessage) |
Ruft die Polly.ResilienceContext aus der Anforderungsnachricht ab. |
SetResilienceContext(HttpRequestMessage, ResilienceContext) |
Legt die für Polly.ResilienceContext die Anforderungsnachricht fest. |
CreateContentIfNull(HttpRequestMessage) |
Stellt eine HTTP-Anforderungsnachricht dar. |
GetUserPrincipal(HttpRequestMessage) |
Ruft den Benutzerprinzipal ab, der der angegebenen HTTP-Anforderungsmeldung zugeordnet ist. |
SetUserPrincipal(HttpRequestMessage, IPrincipal) |
Ersetzt den Benutzerprinzipal, der der angegebenen HTTP-Anforderungsmeldung zugeordnet ist. |
ToMessage(HttpRequestMessage) |
Erstellt eine Message-Instanz aus einer HttpRequestMessage-Instanz. |