HttpContentHeaderCollection.ContentType 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 das HttpMediaTypeHeaderValue-Objekt ab, das den Wert eines HTTP Content-Type-Headers für den HTTP-Inhalt darstellt, oder legt es fest.
public:
property HttpMediaTypeHeaderValue ^ ContentType { HttpMediaTypeHeaderValue ^ get(); void set(HttpMediaTypeHeaderValue ^ value); };
HttpMediaTypeHeaderValue ContentType();
void ContentType(HttpMediaTypeHeaderValue value);
public HttpMediaTypeHeaderValue ContentType { get; set; }
var httpMediaTypeHeaderValue = httpContentHeaderCollection.contentType;
httpContentHeaderCollection.contentType = httpMediaTypeHeaderValue;
Public Property ContentType As HttpMediaTypeHeaderValue
Eigenschaftswert
Das -Objekt, das den Wert eines HTTP Content-Type-Headers für den HTTP-Inhalt darstellt. Ein NULL-Wert bedeutet, dass der Header nicht vorhanden ist.
Hinweise
Die ContentType-Eigenschaft stellt den Content-Type-Headerwert für HTTP-Inhalte dar. Der Content-Type-Header ist der MIME-Typ des Inhalts.
Der folgende Beispielcode zeigt eine Methode zum Abrufen oder Festlegen des Content-Type-Headerwerts für HTTP-Inhalte mithilfe der ContentType-Eigenschaft für das HttpContentHeaderCollection-Objekt .
// Content-Type header
// HttpMediaTypeHeaderValue (MediaType, Charset are strings, Parameters is an IList<HttpNameValueHeaderValue>)
//
void DemoContentType(IHttpContent content) {
var h = content.Headers;
h.ContentType = new HttpMediaTypeHeaderValue("myMediaType");
var header = h.ContentType;
uiLog.Text += "\nCONTENT TYPE HEADER\n";
// Parameters is an IList<HttpNameValueHeaderValue> of Name/Value strings
var parameterString = "";
foreach (var parameter in header.Parameters) {
parameterString += string.Format("[{0}={1}] ", parameter.Name, parameter.Value);
}
if (parameterString == "") {
parameterString = "(no parameters)";
}
uiLog.Text += string.Format("Content-Type: MediaType: {0} CharSet: {1} Parameters: {2} ToString: {3}\n", header.MediaType, header.CharSet, parameterString, header.ToString());
}