5 implementations of IDecompressionProvider
Microsoft.AspNetCore.RequestDecompression (3)
BrotliDecompressionProvider.cs (1)
11internal sealed class BrotliDecompressionProvider : IDecompressionProvider
DeflateDecompressionProvider.cs (1)
15internal sealed class DeflateDecompressionProvider : IDecompressionProvider
GZipDecompressionProvider.cs (1)
11internal sealed class GZipDecompressionProvider : IDecompressionProvider
Microsoft.AspNetCore.RequestDecompression.Tests (1)
RequestDecompressionMiddlewareTests.cs (1)
738private class CustomDecompressionProvider : IDecompressionProvider
RequestDecompressionSample (1)
CustomDecompressionProvider.cs (1)
8public class CustomDecompressionProvider : IDecompressionProvider
8 references to IDecompressionProvider
Microsoft.AspNetCore.RequestDecompression (5)
DefaultRequestDecompressionProvider.cs (2)
16private readonly IDictionary<string, IDecompressionProvider> _providers; 48if (_providers.TryGetValue(encodingName, out var matchingProvider))
RequestDecompressionOptions.cs (3)
12/// The <see cref="IDecompressionProvider"/> types to use for request decompression. 14public IDictionary<string, IDecompressionProvider> DecompressionProviders { get; } = new Dictionary<string, IDecompressionProvider>(StringComparer.OrdinalIgnoreCase)
Microsoft.AspNetCore.RequestDecompression.Tests (3)
RequestDecompressionOptionsTests.cs (3)
21var brotliProvider = Assert.Contains("br", providers); 24var deflateProvider = Assert.Contains("deflate", providers); 27var gzipProvider = Assert.Contains("gzip", providers);