public Message(Guid id, Guid sender, Guid receiver, MessageOperationType type, object value) : base(id) { this.sender = sender; this.receiver = receiver; this.operationType = type; this.value = value; }
public virtual void DispatchTo(Guid target, Guid from, MessageOperationType type, object input) { DispatchTo(new Message(Guid.NewGuid(), from, target, type, input)); }
public Message(Guid sender, Guid receiver, MessageOperationType type, object value) : this(Guid.NewGuid(), sender, receiver, type, value) { }