public MessageBase(MessageBase other) : this() { if (other.MessageType == MessageType) ConversationHandle = other.ConversationHandle; connection.ConnectionString = other.connection.ConnectionString; }
protected override void Merge(MessageBase message) { throw new NotImplementedException(); }
public ErrorMessage(Guid conversationHandle, MessageBase other, System.Exception ex) : base(other) { Message = ex.ToString(); }
protected abstract void Merge(MessageBase message);
protected override void Merge(MessageBase message) { throw new NotSupportedException(); }
public OneWayMessageBase(MessageBase other) : base(other) { }