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.
Eine HttpRequestMessage Instanz sollte nach dem Senden nicht geändert und/oder wiederverwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| HttpRequestMessage() |
Initialisiert eine neue Instanz der HttpRequestMessage-Klasse. |
| HttpRequestMessage(HttpMethod, String) |
Initialisiert eine neue Instanz der HttpRequestMessage Klasse mit einer HTTP-Methode und einer Anforderung Uri. |
| HttpRequestMessage(HttpMethod, Uri) |
Initialisiert eine neue Instanz der HttpRequestMessage Klasse mit einer HTTP-Methode und einer Anforderung Uri. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Content |
Ruft den Inhalt der HTTP-Nachricht ab oder legt sie fest. |
| Headers |
Ruft die Sammlung von HTTP-Anforderungsheadern ab. |
| Method |
Dient zum Abrufen oder Festlegen der HTTP-Methode, die von der HTTP-Anforderungsnachricht verwendet wird. |
| Properties |
Ruft einen Satz von Eigenschaften für die HTTP-Anforderung ab. |
| RequestUri |
Ruft die Uri für die HTTP-Anforderung verwendete Anforderung ab oder legt sie fest. |
| Version |
Ruft die HTTP-Nachrichtenversion ab oder legt sie fest. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt die nicht verwalteten Ressourcen frei und entsorgt die verwalteten Ressourcen, die von der HttpRequestMessage. |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den HttpRequestMessage verwalteten Ressourcen verwendet werden, und entfernt optional die verwalteten Ressourcen. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetUserPrincipal(HttpRequestMessage) |
Ruft den Benutzerprinzipal ab, der der angegebenen HTTP-Anforderungsnachricht zugeordnet ist. |
| SetUserPrincipal(HttpRequestMessage, IPrincipal) |
Ersetzt den Benutzerprinzipal, der der angegebenen HTTP-Anforderungsnachricht zugeordnet ist. |
| ToMessage(HttpRequestMessage) |
Erstellt eine Message Instanz aus einer HttpRequestMessage Instanz. |