2 implementations of IResponseCompressionProvider
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionProvider.cs (1)
17public class ResponseCompressionProvider : IResponseCompressionProvider
Microsoft.AspNetCore.ResponseCompression.Tests (1)
ResponseCompressionBodyTest.cs (1)
93private class MockResponseCompressionProvider : IResponseCompressionProvider
8 references to IResponseCompressionProvider
Microsoft.AspNetCore.ResponseCompression (8)
ResponseCompressionBody.cs (3)
18private readonly IResponseCompressionProvider _provider; 30internal ResponseCompressionBody(HttpContext context, IResponseCompressionProvider provider, 204internal static bool ShouldCompressResponseCommon(IResponseCompressionProvider provider, HttpContext context)
ResponseCompressionMiddleware.cs (3)
16private readonly IResponseCompressionProvider _provider; 22/// <param name="provider">The <see cref="IResponseCompressionProvider"/>.</param> 23public ResponseCompressionMiddleware(RequestDelegate next, IResponseCompressionProvider provider)
ResponseCompressionServicesExtensions.cs (2)
24services.TryAddSingleton<IResponseCompressionProvider, ResponseCompressionProvider>(); 40services.TryAddSingleton<IResponseCompressionProvider, ResponseCompressionProvider>();