HttpContentHeaderCollection.ContentEncoding Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le HttpContentCodingHeaderValueCollection des objets HttpContentCodingHeaderValue qui représentent la valeur d’un en-tête HTTP Content-Encoding sur le contenu HTTP.
public:
property HttpContentCodingHeaderValueCollection ^ ContentEncoding { HttpContentCodingHeaderValueCollection ^ get(); };
HttpContentCodingHeaderValueCollection ContentEncoding();
public HttpContentCodingHeaderValueCollection ContentEncoding { get; }
var httpContentCodingHeaderValueCollection = httpContentHeaderCollection.contentEncoding;
Public ReadOnly Property ContentEncoding As HttpContentCodingHeaderValueCollection
Valeur de propriété
Collection d’objets HttpContentCodingHeaderValue qui représentent la valeur d’un en-tête HTTP Content-Encoding sur le contenu HTTP. Une collection vide signifie que l’en-tête est absent.
Remarques
L’exemple de code suivant montre une méthode permettant d’obtenir ou de définir la valeur d’en-tête Content-Encoding sur le contenu HTTP à l’aide de la propriété ContentEncoding sur l’objet HttpContentHeaderCollection .
// 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());
}