HttpClientHandler.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; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public System.Net.DecompressionMethods AutomaticDecompression { get; set; }
member this.AutomaticDecompression : System.Net.DecompressionMethods with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.AutomaticDecompression : System.Net.DecompressionMethods with get, set
Public Property AutomaticDecompression As DecompressionMethods
Значение свойства
Метод автоматического распаковки, используемый обработчиком.
- Атрибуты
Комментарии
Автоматическая декомпрессия работает только в верхней части сжатия. Таким образом, если содержимое сжимается несколько раз, будет распаковываться только последнее сжатие.
Например, для ответа с Content-Encoding: gzip, br заголовком, содержащим содержимое, сначала сжатым с gzip, а затем с brotli, содержимое будет распаковываться только с помощью Brotli, оставляя все еще gzipped содержимое в файле Content.
Установка автоматического декомпрессии для любого другого, кроме None того, приведет к добавлению Accept-Encoding заголовка с заданными значениями в каждый исходящий HttpRequestMessage.
Для двоичного файла .NET Framework 4.x System.Net.Http в глобальном кэше сборок (GAC) значение по умолчанию равно None.