HttpClientHandler.AutomaticDecompression Özellik

Tanım

İŞleyici tarafından HTTP içerik yanıtının otomatik olarak sıkıştırmasını açmak için kullanılan sıkıştırma yönteminin türünü alır veya ayarlar.

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

Özellik Değeri

İşleyici tarafından kullanılan otomatik açma yöntemi.

Öznitelikler

Açıklamalar

Otomatik dekompresyon yalnızca en üstteki sıkıştırmada çalışır. Bu nedenle, içerik birden çok kez sıkıştırılırsa, yalnızca son sıkıştırma sıkıştırılır. Örneğin, önce gzip ve Content-Encoding: gzip, br ardından Brotli ile sıkıştırılmış içeriği içeren üst bilgi içeren bir yanıt için, içerik yalnızca Brotli kullanılarak sıkıştırılır ve hala sıkıştırılmış içeriği içinde Contentbırakır.

Otomatik sıkıştırmayı dışında None bir şeye ayarlamak, giden her HttpRequestMessageöğesine ayarlanan değerlere sahip üst bilgi eklenmesine Accept-Encoding neden olur.

Genel Bütünleştirilmiş Kod Önbelleği'ndeki (GAC) .NET Framework 4.x System.Net.Http ikili dosyası için varsayılan değer şeklindedirNone.

v4.1.0 ile v4.3.2 arasında NuGet paketi kullanıldığında, varsayılan olarak ve Deflatekullanılır GZipSystem.Net.Http.

NuGet paketi v4.3.2'nin ardından varsayılan değeri None kullanılır.

Şunlara uygulanır