コード例 #1
0
        public StringWithQualityHeaderValue(string value, double quality)
        {
            HeaderUtilities.CheckValidToken(value, nameof(value));

            if ((quality < 0) || (quality > 1))
            {
                throw new ArgumentOutOfRangeException(nameof(quality));
            }

            _value   = value;
            _quality = quality;
        }
コード例 #2
0
        public StringWithQualityHeaderValue(StringSegment value)
        {
            HeaderUtilities.CheckValidToken(value, nameof(value));

            _value = value;
        }
コード例 #3
0
 private static void CheckNameValueFormat(StringSegment name, StringSegment value)
 {
     HeaderUtilities.CheckValidToken(name, nameof(name));
     CheckValueFormat(value);
 }
コード例 #4
0
 private static void CheckIsValidToken(StringSegment item)
 {
     HeaderUtilities.CheckValidToken(item, nameof(item));
 }
コード例 #5
0
 private static void CheckNameValueFormat(string name, string value)
 {
     HeaderUtilities.CheckValidToken(name, nameof(name));
     CheckValueFormat(value);
 }