HttpClientHandler.AutomaticDecompression Eigenschaft

Definition

Ruft den Typ der Dekomprimierungsmethode ab, die vom Handler für die automatische Dekomprimierung von Antworten mit HTTP-Inhalt verwendet wird, oder legt den Typ fest.

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

Eigenschaftswert

Die automatische Dekomprimierungsmethode, die der Handler verwendet.

Attribute

Hinweise

Die automatische Dekomprimierung funktioniert nur bei der höchsten Komprimierung. Wenn der Inhalt also mehrmals komprimiert wird, wird nur die letzte Komprimierung dekomprimiert. Für eine Antwort mit Content-Encoding: gzip, br Header, die Inhalte enthält, die zuerst mit gzip und dann mit Brotli komprimiert wurden, wird der Inhalt nur mithilfe von Brotli dekomprimiert, sodass der noch gzipierte Inhalt in der Contentbleibt.

Das Festlegen der automatischen Dekomprimierung auf einen anderen Wert None als führt dazu, dass jedem ausgehenden HttpRequestMessageHeader mit den Setwerten hinzugefügt Accept-Encoding wird.

Für die .NET Framework Binärdatei 4.x System.Net.Http im globalen Assemblycache (GAC) lautet Noneder Standardwert .

Wenn das System.Net.Http NuGet-Paket v4.1.0 bis v4.3.2 verwendet wird, ist GZip der Standardwert und Deflate.

Nach dem NuGet-Paket v4.3.2 wird der Standardwert von None verwendet.

Gilt für: