HttpContentHeaderCollection.ContentEncoding Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o HttpContentCodingHeaderValueCollection de objetos HttpContentCodingHeaderValue que representam o valor de um cabeçalho HTTP Content-Encoding no conteúdo HTTP.
public:
property HttpContentCodingHeaderValueCollection ^ ContentEncoding { HttpContentCodingHeaderValueCollection ^ get(); };
HttpContentCodingHeaderValueCollection ContentEncoding();
public HttpContentCodingHeaderValueCollection ContentEncoding { get; }
var httpContentCodingHeaderValueCollection = httpContentHeaderCollection.contentEncoding;
Public ReadOnly Property ContentEncoding As HttpContentCodingHeaderValueCollection
Valor da propriedade
A coleção de objetos HttpContentCodingHeaderValue que representam o valor de um cabeçalho Content-Encoding HTTP no conteúdo HTTP. Uma coleção vazia significa que o cabeçalho está ausente.
Comentários
O código de exemplo a seguir mostra um método para obter ou definir o valor do cabeçalho Content-Encoding no conteúdo HTTP usando a propriedade ContentEncoding no objeto 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());
}