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
builder
IDispatcherBuilderThe builder being configured.
compressionFormat
CompressionFormatThe compression format for the compress operation.
compressionLevel
CompressionLevelThe compression level for the compress operation.
Returns
- IDispatcherBuilder
The builder being configured.