Ejemplo n.º 1
0
 public static void Add(this RequestHeaders headers, string prefix, IDictionary <string, string> headersToAdd)
 {
     foreach (var header in headersToAdd)
     {
         headers.Add(prefix + header.Key, header.Value);
     }
 }
Ejemplo n.º 2
0
 public static void Add(this RequestHeaders headers, string name, byte[] value)
 {
     headers.Add(name, Convert.ToBase64String(value));
 }
Ejemplo n.º 3
0
 public static void Add(this RequestHeaders headers, string name, Guid value)
 {
     headers.Add(name, value.ToString());
 }
Ejemplo n.º 4
0
 public static void Add(this RequestHeaders headers, string name, TimeSpan value, string format)
 {
     headers.Add(name, TypeFormatters.ToString(value, format));
 }
Ejemplo n.º 5
0
 public static void Add(this RequestHeaders headers, string name, int value)
 {
     headers.Add(name, value.ToString(TypeFormatters.DefaultNumberFormat, CultureInfo.InvariantCulture));
 }
Ejemplo n.º 6
0
 public static void Add(this RequestHeaders headers, string name, bool value)
 {
     headers.Add(name, TypeFormatters.ToString(value));
 }
 public static void Add <T>(this RequestHeaders headers, string name, T value) where T : struct
 {
     headers.Add(name, value.ToString() !);
 }
 public static void AddDelimited <T>(this RequestHeaders headers, string name, IEnumerable <T> value, string delimiter)
 {
     headers.Add(name, string.Join(delimiter, value));
 }