Comparteix a través de


HttpClientHandler.AutomaticDecompression Propiedad

Definición

Obtiene o establece el tipo de método de descompresión usado por el controlador para la descompresión automática de la respuesta de contenido 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

Valor de propiedad

Método de descompresión automática usado por el controlador.

Atributos

Comentarios

La descompresión automática solo funciona en la parte superior de la compresión. Por lo tanto, si el contenido se comprime varias veces, solo se descomprimirá la última compresión. Por ejemplo, para una respuesta con Content-Encoding: gzip, br encabezado que contiene contenido comprimido primero con gzip y, a continuación, con Brotli, el contenido solo se descomprimirá mediante Brotli, dejando el contenido todavía comprimido en .Content

Si se establece la descompresión automática en cualquier otro elemento distinto None de , se agregará Accept-Encoding el encabezado con los valores establecidos en cada salida HttpRequestMessage.

Para el binario de .NET Framework 4.x System.Net.Http en la caché global de ensamblados (GAC), el valor predeterminado es None.

Cuando se usa el System.Net.Http paquete NuGet v4.1.0 a v4.3.2, el valor predeterminado es GZip y Deflate.

Después del paquete NuGet v4.3.2, se usa el valor predeterminado de None .

Se aplica a