Share via


ResponseCompressionProvider Class

Definition

Used to examine requests and responses to see if compression should be enabled.

public ref class ResponseCompressionProvider : Microsoft::AspNetCore::ResponseCompression::IResponseCompressionProvider
public class ResponseCompressionProvider : Microsoft.AspNetCore.ResponseCompression.IResponseCompressionProvider
type ResponseCompressionProvider = class
    interface IResponseCompressionProvider
Public Class ResponseCompressionProvider
Implements IResponseCompressionProvider
Inheritance
ResponseCompressionProvider
Implements

Constructors

ResponseCompressionProvider(IServiceProvider, IOptions<ResponseCompressionOptions>)

If no compression providers are specified then GZip is used by default.

Methods

CheckRequestAcceptsCompression(HttpContext)

Examines the request to see if compression should be used for response.

GetCompressionProvider(HttpContext)

Examines the request and selects an acceptable compression provider, if any.

ShouldCompressResponse(HttpContext)

Examines the response on first write to see if compression should be used.

Applies to