所以说我有以下课程:
public class User
{
public IObservable<IEvent> Events { get; }
public User(Guid id, string username, string password) => Events = Observable.Return(new UserCreated(id, username, password));
public void ChangeUsername(string username)
{
// TODO: Append a ChangeUsername event to the sequence of events
}
}
如何将 ChangeUsername(实现 IEvent)附加到我的事件序列中?并通知我的订阅者发生了 ChangeUsername 事件。