Freigeben über


HttpRequestMessage Klasse

Definition

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.

Gilt für: