KestrunResponseCompressionProvider class

A response compression provider that respects endpoint metadata to disable compression. Wraps the built-in ResponseCompressionProvider.

public sealed class KestrunResponseCompressionProvider : IResponseCompressionProvider
parameter description
services The service provider.
options The response compression options.

Public Members

name description
KestrunResponseCompressionProvider(…) A response compression provider that respects endpoint metadata to disable compression. Wraps the built-in ResponseCompressionProvider.
CheckRequestAcceptsCompression(…) Determines if the request accepts compression, taking into account endpoint metadata.
GetCompressionProvider(…) Gets the compression provider for the given HTTP context, taking into account endpoint metadata.
ShouldCompressResponse(…) Determines if the response should be compressed, taking into account endpoint metadata.

Remarks

Creates a new KestrunResponseCompressionProvider.

See Also