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 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla