Exemple #1
0
        public void Execute(GanymedeHeaderBuilder headerBuilder, string keyOrQuality, string value)
        {
            if (headerBuilder == null)
            {
                throw new ArgumentNullException(nameof(headerBuilder));
            }
            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }

            headerBuilder.AcceptEncoding(value, keyOrQuality.ToDouble());
        }
        public void Execute(GanymedeHeaderBuilder headerBuilder, string keyOrQuality, string value)
        {
            if (headerBuilder == null)
            {
                throw new ArgumentNullException(nameof(headerBuilder));
            }
            if (keyOrQuality == null)
            {
                throw new ArgumentNullException(nameof(keyOrQuality));
            }

            headerBuilder.Expect(keyOrQuality, value);
        }
        public void Execute(GanymedeHeaderBuilder headerBuilder, string keyOrQuality, string value)
        {
            if (headerBuilder == null)
            {
                throw new ArgumentNullException(nameof(headerBuilder));
            }
            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }

            headerBuilder.CacheControl(value);
        }
Exemple #4
0
        public void Execute(GanymedeHeaderBuilder headerBuilder, string keyOrQuality, string value)
        {
            if (headerBuilder == null)
            {
                throw new ArgumentNullException(nameof(headerBuilder));
            }
            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }

            headerBuilder.IfUnmodifiedSince(DateTimeOffset.Parse(value));
        }
        public void Execute(GanymedeHeaderBuilder headerBuilder, string keyOrQuality, string value)
        {
            if (headerBuilder == null)
            {
                throw new ArgumentNullException(nameof(headerBuilder));
            }
            if (keyOrQuality == null)
            {
                throw new ArgumentNullException(nameof(keyOrQuality));
            }
            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }

            headerBuilder.Range(keyOrQuality.ToLong(), value.ToLong());
        }
 public void Execute(GanymedeHeaderBuilder headerBuilder, string keyOrQuality, string value)
 {
     headerBuilder.ProxyAuthorization(keyOrQuality, value);
 }