Поделиться через


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.

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