/// <summary>
        /// Constructs a instance of HTTP compression manager
        /// </summary>
        /// <param name="options">HTTP compression options</param>
        public HttpCompressionManager(IOptions <HttpCompressionOptions> options)
        {
            HttpCompressionOptions compressionOptions = options.Value;

            CompressorFactories         = compressionOptions.CompressorFactories;
            SupportedMediaTypePredicate = compressionOptions.SupportedMediaTypePredicate;
        }
Esempio n. 2
0
        /// <summary>
        /// Constructs a instance of HTTP compression manager
        /// </summary>
        /// <param name="options">HTTP compression options</param>
        public HttpCompressionManager(IOptions <HttpCompressionOptions> options)
        {
            HttpCompressionOptions compressionOptions = options.Value;

            CompressorFactories         = compressionOptions.CompressorFactories;
            SupportedHttpMethods        = compressionOptions.SupportedHttpMethods;
            SupportedMediaTypePredicate = compressionOptions.SupportedMediaTypePredicate;
            IncludedPages = compressionOptions.IncludedPages;
            ExcludedPages = compressionOptions.ExcludedPages;
        }