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


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.

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