public void GlobalSetup() { var services = new ServiceCollection() .AddOptions() .AddResponseCompression() .BuildServiceProvider(); var options = new ResponseCompressionOptions(); Provider = new ResponseCompressionProvider(services, Options.Create(options)); }
public void Options_HttpsDisabledByDefault() { var options = new ResponseCompressionOptions(); Assert.False(options.EnableForHttps); }
static void SetupResponseCompressionOptions(ResponseCompressionOptions options) { options.EnableForHttps = true; options.Providers.Add <BrotliCompressionProvider>(); options.Providers.Add <GzipCompressionProvider>(); }
public virtual void ConfigureCompression(ResponseCompressionOptions options) { options.Providers.Add <GzipCompressionProvider>(); options.MimeTypes = ResponseCompressionDefaults.MimeTypes; }
/// <summary>Configure ResponseCompression.</summary> /// <param name="options"><see cref="ResponseCompressionOptions" />.</param> protected virtual void ConfigureResponseCompression(ResponseCompressionOptions options) { }