コード例 #1
0
        public void Handle(CoreProjectionManagementMessage.Started message)
        {
            string name;

            if (_projectionsMap.TryGetValue(message.ProjectionId, out name))
            {
                var projection = _projections[name];
                projection.Handle(message);
            }
        }
コード例 #2
0
 public void Handle(CoreProjectionManagementMessage.Started message)
 {
     _state = ManagedProjectionState.Running;
     if (_onStarted != null)
     {
         var action = _onStarted;
         _onStarted = null;
         action();
     }
 }