HttpContentHeaderCollection.ContentEncoding 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 die HttpContentCodingHeaderValueCollection von HttpContentCodingHeaderValue-Objekten ab, die den Wert eines HTTP Content-Encoding-Headers für den HTTP-Inhalt darstellen.
public:
property HttpContentCodingHeaderValueCollection ^ ContentEncoding { HttpContentCodingHeaderValueCollection ^ get(); };
HttpContentCodingHeaderValueCollection ContentEncoding();
public HttpContentCodingHeaderValueCollection ContentEncoding { get; }
var httpContentCodingHeaderValueCollection = httpContentHeaderCollection.contentEncoding;
Public ReadOnly Property ContentEncoding As HttpContentCodingHeaderValueCollection
Eigenschaftswert
Die Auflistung von HttpContentCodingHeaderValue-Objekten , die den Wert eines HTTP-Inhaltscodierungsheaders für den HTTP-Inhalt darstellen. Eine leere Auflistung bedeutet, dass der Header nicht vorhanden ist.
Hinweise
Der folgende Beispielcode zeigt eine Methode zum Abrufen oder Festlegen des Content-Encoding-Headerwerts für HTTP-Inhalte mithilfe der ContentEncoding-Eigenschaft für das HttpContentHeaderCollection-Objekt .
// Content-Encoding header
// HttpContentCodingHeaderValueCollection
// HttpContentCodingHeaderValue [has ContentCoding, a string]
void DemoContentEncoding(IHttpContent content) {
var h = content.Headers;
h.ContentEncoding.TryParseAdd("gzip");
h.ContentEncoding.TryParseAdd("cab, compress");
h.ContentEncoding.Add(new HttpContentCodingHeaderValue("myencoding"));
var header = h.ContentEncoding;
uiLog.Text += "\nCONTENT ENCODING HEADER\n";
foreach (var item in header) {
uiLog.Text += string.Format("ContentCoding: {0} ToString: {1}\n", item.ContentCoding, item.ToString());
}
uiLog.Text += string.Format("ContentEncoding: ToString: {0}\n\n", header.ToString());
}