options.Providers.Add<GzipCompressionProvider>(options => { options.Level = CompressionLevel.Optimal; });没有采用一个参数的重载
时间: 2024-02-11 21:03:46 浏览: 14
非常抱歉,我的回答有误!在.NET 6中,确实提供了一个只有一个参数的`options.Providers.Add`重载,您可以使用它来添加服务并配置选项。以下是一个使用`GzipCompressionProvider`的示例:
```
options.Providers.Add(new GzipCompressionProvider
{
Level = CompressionLevel.Optimal
});
```
这里,我们使用一个`new GzipCompressionProvider`实例来添加服务,并设置`Level`属性来指定压缩级别。这种方式比使用委托来配置选项更简洁。非常抱歉给您带来的困扰!
相关问题
net6中options.Providers.Add<GzipCompressionProvider>();指定压缩级别
在.NET 6中,可以通过在添加GzipCompressionProvider时指定CompressionLevel属性来指定压缩级别。例如:
```
options.Providers.Add<GzipCompressionProvider>(options =>
{
options.Level = CompressionLevel.Optimal;
});
```
这里将压缩级别设置为Optimal,表示使用最佳的压缩级别。您也可以选择其他级别,如Fastest和NoCompression。
.net6中options.Providers.Add<GzipCompressionProvider>();指定压缩级别
在.NET 6中,可以通过在添加GzipCompressionProvider时指定CompressionLevel属性来指定压缩级别。例如:
```
options.Providers.Add<GzipCompressionProvider>(new GzipCompressionProviderOptions
{
CompressionLevel = CompressionLevel.Optimal
});
```
这里将压缩级别设置为Optimal,表示使用最佳的压缩级别。您也可以选择其他级别,如Fastest和NoCompression。