Udostępnij za pośrednictwem


HttpClientHandler.AutomaticDecompression Właściwość

Definicja

Pobiera lub ustawia typ metody dekompresji używanej przez program obsługi do automatycznego dekompresji odpowiedzi zawartości 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

Wartość właściwości

Metoda automatycznego dekompresji używana przez program obsługi.

Atrybuty

Uwagi

Automatyczna dekompresja działa tylko na najwyższym poziomie kompresji. Więc jeśli zawartość jest kompresowana wiele razy, tylko ostatnia kompresja zostanie zdekompresowana. Na przykład w przypadku odpowiedzi z Content-Encoding: gzip, br nagłówkiem zawierającym najpierw zawartość skompresowaną za pomocą biblioteki gzip, a następnie za pomocą biblioteki Brotli zawartość zostanie zdekompresowana tylko przy użyciu narzędzia Brotli, pozostawiając zawartość nadal zagnieżdżoną w pliku Content.

Ustawienie automatycznego dekompresji na inne elementy niż None spowoduje dodanie Accept-Encoding nagłówka z ustawionymi wartościami do każdego wychodzącego HttpRequestMessage.

W przypadku pliku binarnego .NET Framework 4.x System.Net.Http w globalnej pamięci podręcznej zestawów (GAC) wartość domyślna to None.

Gdy używany jest pakiet NuGet w wersji 4.1.0 do wersji 4.3.2, wartość domyślna to GZip i DeflateSystem.Net.Http .

Po użyciu pakietu NuGet w wersji 4.3.2 zostanie użyta wartość domyślna None .

Dotyczy