/// <summary> /// Получить значение свойства. /// </summary> /// <typeparam name="T">Тип значения свойства.</typeparam> /// <param name="target">Заголовок сообщения.</param> /// <param name="key">Ключ свойства.</param> /// <returns>Значение свойства.</returns> public static T Get <T>(this MessageHeaders target, string key) { return((T)Serializer.Deserialize(target.Get(key), typeof(T))); }
/// <summary> /// Получить значение свойства. /// </summary> /// <param name="target">Заголовок сообщения.</param> /// <param name="key">Ключ свойства.</param> /// <param name="type">Тип значения свойства.</param> /// <returns>Значение свойства.</returns> public static object Get(this MessageHeaders target, string key, Type type) { return(Serializer.Deserialize(target.Get(key), type)); }