HttpClientHandler.AutomaticDecompression Właściwość

Definicja

Pobiera lub ustawia typ metody dekompresji używanej przez program obsługi automatycznej 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 automatycznej dekompresji używana przez program obsługi.

Atrybuty

Uwagi

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

Ustawienie automatycznej dekompresji na wartość inną niż None spowoduje dodanie Accept-Encoding nagłówka z ustawionymi wartościami do każdego wychodzącego HttpRequestMessageelementu .

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 4.3.2, wartość domyślna to GZip i DeflateSystem.Net.Http .

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

Dotyczy