SocketsHttpHandler.AutomaticDecompression Свойство

Определение

Возвращает или задает тип метода декомпрессии, используемого обработчиком для автоматического распаковки ответа на содержимое HTTP.

public:
 property System::Net::DecompressionMethods AutomaticDecompression { System::Net::DecompressionMethods get(); void set(System::Net::DecompressionMethods value); };
public System.Net.DecompressionMethods AutomaticDecompression { get; set; }
member this.AutomaticDecompression : System.Net.DecompressionMethods with get, set
Public Property AutomaticDecompression As DecompressionMethods

Значение свойства

Тип метода декомпрессии, используемого обработчиком для автоматического распаковки ответа на содержимое HTTP.

Исключения

Операция уже запущена в текущем экземпляре.

Текущий экземпляр удален.

Комментарии

Автоматическая декомпрессия работает только в верхней части сжатия. Таким образом, если содержимое сжимается несколько раз, будет распаковываться только последнее сжатие. Например, для ответа с Content-Encoding: gzip, br заголовком, содержащим содержимое, сначала сжатым с gzip, а затем с brotli, содержимое будет распаковываться только с помощью Brotli, оставляя все еще gzipped содержимое в файле Content.

Установка автоматического декомпрессии для любого другого, кроме None того, приведет к добавлению Accept-Encoding заголовка с заданными значениями в каждый исходящий HttpRequestMessage.

Применяется к