Class CompressorDispatcherBuilderExtensions
- Namespace
- IceRpc.Extensions.DependencyInjection
- Assembly
- IceRpc.Compressor.dll
Provides an extension method for IDispatcherBuilder to add the compressor middleware.
public static class CompressorDispatcherBuilderExtensions
- Inheritance
-
CompressorDispatcherBuilderExtensions
- Inherited Members
Methods
UseCompressor(IDispatcherBuilder, CompressionFormat, CompressionLevel)
Adds a CompressorMiddleware to this dispatcher builder.
public static IDispatcherBuilder UseCompressor(this IDispatcherBuilder builder, CompressionFormat compressionFormat, CompressionLevel compressionLevel = CompressionLevel.Fastest)
Parameters
builderIDispatcherBuilderThe builder being configured.
compressionFormatCompressionFormatThe compression format for the compress operation.
compressionLevelCompressionLevelThe compression level for the compress operation.
Returns
- IDispatcherBuilder
The builder being configured.