Bombsquad.DynamicMedia.Implementations.ResultHandlers.CompressionResultHandler.TryGetCompressionFromRequest C# (CSharp) Метод

TryGetCompressionFromRequest() публичный Метод

public TryGetCompressionFromRequest ( System.Web.HttpRequestBase request, ICompression &compression ) : bool
request System.Web.HttpRequestBase
compression ICompression
Результат bool
        public bool TryGetCompressionFromRequest(HttpRequestBase request, out ICompression compression)
        {
            var acceptEncodingHeader = request.Headers["Accept-Encoding"];
            if (string.IsNullOrEmpty(acceptEncodingHeader))
            {
                compression = null;
                return false;
            }

            compression = m_compressions.FirstOrDefault(c => acceptEncodingHeader.IndexOf(c.ContentEncoding, StringComparison.InvariantCultureIgnoreCase) > -1);
            return compression != null;
        }