示例#1
0
        /// <summary>
        /// 发布一组事件
        /// </summary>
        public void Publish(IEnumerable <IEvent> events)
        {
            if (events.IsEmpty())
            {
                return;
            }

            events.ForEach(@event => Ensure.NotNull(@event, "@event"));

            _eventProcessor.Receive(events);
        }