HttpClientHandler.AutomaticDecompression Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .