public static void WriteValue(this XmlWriter writer, byte[] value, string format)
        {
            switch (format)
            {
            case "U":
                writer.WriteValue(TypeFormatters.ToBase64UrlString(value));
                break;

            default:
                throw new ArgumentException($"Format is not supported: '{format}'", nameof(format));
            }
        }
Exemplo n.º 2
0
 public static void Add(this RequestHeaders headers, string name, TimeSpan value, string format)
 {
     headers.Add(name, TypeFormatters.ToString(value, format));
 }
Exemplo n.º 3
0
 public static void Add(this RequestHeaders headers, string name, bool value)
 {
     headers.Add(name, TypeFormatters.ToString(value));
 }
Exemplo n.º 4
0
 public static void WriteStringValue(this Utf8JsonWriter writer, TimeSpan value, string format) =>
 writer.WriteStringValue(TypeFormatters.ToString(value, format));
Exemplo n.º 5
0
 public static void WriteValue(this XmlWriter writer, byte[] value, string format)
 {
     writer.WriteValue(TypeFormatters.ToString(value, format));
 }
Exemplo n.º 6
0
 public static void WriteValue(this XmlWriter writer, DateTimeOffset value, string format) =>
 writer.WriteValue(TypeFormatters.ToString(value, format));
Exemplo n.º 7
0
 public static void AppendQuery(this RequestUriBuilder builder, string name, TimeSpan value, string format, bool escape = true)
 {
     builder.AppendQuery(name, TypeFormatters.ToString(value, format), escape);
 }
Exemplo n.º 8
0
 public static void AppendQuery(this RequestUriBuilder builder, string name, bool value, bool escape = false)
 {
     builder.AppendQuery(name, TypeFormatters.ToString(value), escape);
 }
Exemplo n.º 9
0
 public static void AppendPath(this RequestUriBuilder builder, DateTimeOffset value, string format, bool escape = true)
 {
     builder.AppendPath(TypeFormatters.ToString(value, format), escape);
 }
Exemplo n.º 10
0
 public static void AppendPath(this RequestUriBuilder builder, byte[] value, bool escape = true)
 {
     builder.AppendPath(TypeFormatters.ToBase64UrlString(value), escape);
 }
Exemplo n.º 11
0
 public static void AppendPath(this RequestUriBuilder builder, bool value, bool escape = false)
 {
     builder.AppendPath(TypeFormatters.ToString(value), escape);
 }