Пример #1
0
 /// <summary>
 /// Adds the response headers.
 /// </summary>
 /// <param name="hasHeaders">The has options.</param>
 /// <param name="responseHeaders">The response headers.</param>
 private static void AddResponseHeaders(IHasHeaders hasHeaders, IEnumerable <KeyValuePair <string, string> > responseHeaders)
 {
     foreach (var item in responseHeaders)
     {
         hasHeaders.Headers[item.Key] = item.Value;
     }
 }
Пример #2
0
 public static string By(this IHasHeaders message)
 {
     return(message.GetHeader <string>("By"));
 }
Пример #3
0
 private static T GetHeader <T>(this IHasHeaders message, string key)
 {
     return((T)message.GetHeader(key));
 }
Пример #4
0
 public static IEnumerable <string> Roles(this IHasHeaders message)
 {
     return(message.GetHeader <IEnumerable <string> >("Roles"));
 }
Пример #5
0
 public static DateTime On(this IHasHeaders message)
 {
     return(message.GetHeader <DateTime>("On"));
 }