示例#1
0
        /// <summary>
        /// 获取自定义的RabbitMq队列信息实体特性
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <returns></returns>
        private RabbitMqAttribute GetRabbitMqAttribute <T>()
        {
            Type typeOfT = typeof(T);
            RabbitMqAttribute rabbitMqAttribute = typeOfT.GetCustomAttribute <RabbitMqAttribute>();

            return(rabbitMqAttribute);
        }
示例#2
0
 private static RabbitMqAttribute GetRabbitMqAttribute <T>()
 {
     if (_rabbitMqAttribute.IsNullOrEmpty())
     {
         var typeOfT = typeof(T);
         _rabbitMqAttribute = typeOfT.GetCustomAttribute <RabbitMqAttribute>();
     }
     return(_rabbitMqAttribute);
 }
示例#3
0
        /// <summary>
        /// 获取自定义的RabbitMq队列信息实体特性
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <returns></returns>
        private RabbitMqAttribute GetRabbitMqAttribute <T>()
        {
            if (_rabbitMqAttribute == null)
            {
                var typeOfT = typeof(T);
                _rabbitMqAttribute = typeOfT.GetCustomAttribute <RabbitMqAttribute>();
            }

            return(_rabbitMqAttribute);
        }