@@ -2,29 +2,11 @@
namespace NTMiner.Bus {
using System;
- [Serializable]
public abstract class Cmd : ICmd {
- public Guid GetId() {
- return this.Id;
- }
-
- private readonly Guid _id;
- #region Ctor
protected Cmd() {
- _id = Guid.NewGuid();
- protected Cmd(Guid id) {
- _id = id;
- #endregion
- #region IEntity Members
- public Guid Id {
- get { return _id; }
+ Id = Guid.NewGuid();
}
+ public Guid Id { get; private set; }
@@ -6,10 +6,6 @@ namespace NTMiner.Bus {
this.Id = Guid.NewGuid();
this.Timestamp = DateTime.Now;
public Guid Id { get; private set; }
@@ -1,5 +1,8 @@
+using System;
+
public interface IMessage {
+ Guid Id { get; }