优化ETL过滤模块
大石头 编写于 2017-08-29 17:11:46
X
using System;
using System.Xml.Serialization;

namespace NewLife.MessageQueue
{
    /// <summary>消息</summary>
    public class Message
    {
        /// <summary>主题</summary>
        [XmlIgnore]
        public String Topic { get; set; }

        /// <summary>发送者</summary>
        public String Sender { get; set; }

        /// <summary>开始时间</summary>
        [XmlIgnore]
        public DateTime StartTime { get; set; }

        /// <summary>过期时间</summary>
        [XmlIgnore]
        public DateTime EndTime { get; set; }

        /// <summary>标签</summary>
        public String Tag { get; set; }

        /// <summary>主体</summary>
        public Object Content { get; set; }

        /// <summary>已重载</summary>
        /// <returns></returns>
        public override String ToString()
        {
            //var str = "";
            //var buf = Content as Byte[];
            //if (buf != null)
            //    str = buf.ToStr();
            //else
            //    str = Content + "";

            return "{0}#{1}".F(Sender, Topic);
        }
    }
}