2
我想用一个基本邮件类,如:nservicebus消息系列化
[Serializable]
public abstract class MessageBase : IMessage
{
public Guid MessageID { get; private set; }
public DateTime UtcDateTime { get; private set; }
protected MessageBase()
{
UtcDateTime = DateTime.UtcNow;
MessageID = Guid.NewGuid();
}
public override string ToString()
{
return string.Format("{0} MessageID={1}, UtcDate={2}", GetType().FullName, MessageID, UtcDateTime);
}
}
的新邮件将被从这个基类继承创建。这是我观察到的问题。当我发布消息时,我发现消息ID和日期时间在处理时不同。
我错过了什么?
谢谢大卫,你的答案是现货。 – 2010-08-26 21:28:48