示例#1
0
 protected override void RecoverState(object state)
 {
     state.Match()
     .With <CategoryState>(x =>
     {
         x.Events = this;
         _state   = x;
     });
 }
示例#2
0
        public Category(AggregateRootCreationParameters parameters)
            : base(parameters)
        {
            _state = new CategoryState {
                EventSink = this
            };

            // register sagas
            ActorSelections = new HashSet <ActorSelection>
            {
                Context.ActorSelection("/user/category-status-broadcaster-group")
            };
        }
示例#3
0
 public Category(AggregateRootCreationParameters parameters)
     : base(parameters)
 {
     _state = new CategoryState(this);
 }