ResponseCompressionProvider 类

定义

用于检查请求和响应,以查看是否应启用压缩。

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
继承
ResponseCompressionProvider
实现

构造函数

ResponseCompressionProvider(IServiceProvider, IOptions<ResponseCompressionOptions>)

如果未指定压缩提供程序,则默认使用 GZip。

方法

CheckRequestAcceptsCompression(HttpContext)

检查请求以查看是否应将压缩用于响应。

GetCompressionProvider(HttpContext)

检查请求并选择可接受的压缩提供程序(如果有)。

ShouldCompressResponse(HttpContext)

检查首次写入时响应,确定是否应使用压缩。

适用于