HttpRequestMessage.Content Eigenschaft
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.
Ruft den HTTP-Inhalt ab, der an den Server im HttpRequestMessage-Objekt gesendet werden soll, oder legt diesen fest.
public:
property IHttpContent ^ Content { IHttpContent ^ get(); void set(IHttpContent ^ value); };
IHttpContent Content();
void Content(IHttpContent value);
public IHttpContent Content { get; set; }
var iHttpContent = httpRequestMessage.content;
httpRequestMessage.content = iHttpContent;
Public Property Content As IHttpContent
Eigenschaftswert
Der HTTP-Inhalt, der an den Server im HttpRequestMessage-Objekt gesendet werden soll.
Hinweise
Der Inhalt einer HTTP-Anforderungsnachricht entspricht dem in RFC 2616 definierten Entitätstext.
Für HTTP-Inhalte können eine Reihe von Klassen und eine Schnittstelle verwendet werden. Hierzu zählen folgende:
- IHttpContent : Eine Basisschnittstelle, die einen HTTP-Entitätstext und Inhaltsheader darstellt.
- HttpBufferContent : HTTP-Inhalt basierend auf einem Stream.
- HttpFormUrlEncodedContent : HTTP-Inhalt basierend auf Name/Wert-Daten, die mit dem MIME-Typ application/x-www-form-urlencoded codiert sind.
- HttpMultipartContent : HTTP-Inhalt, der den MIME-Typ multipart/* verwendet.
- HttpMultipartFormDataContent : HTTP-Inhalt, der den codierten MIME-Typ multipart/form-data verwendet.
- HttpStreamContent : HTTP-Inhalt basierend auf einem Stream.
- HttpStringContent : HTTP-Inhalt basierend auf einer Zeichenfolge.
Eine Reihe von HttpClient-Methoden muss die Content-Eigenschaft für httpRequestMessage nicht festlegen. Dabei handelt es sich z. B. um:
- Die HttpClient.GetAsync-Methoden .
- HttpClient.GetBufferAsync.
- HttpClient.GetInputStreamAsync.
- HttpClient.GetStringAsync.