Пример #1
0
        /// <summary>
        /// 处理事件,主要是发布命令
        /// </summary>
        /// <param name="context">命令上下文</param>
        /// <returns></returns>
        protected void HandlerCommandToPublish(IEventContext context)
        {
            var commands = context.GetAllCommands();

            if (commands == null)
            {
                return;
            }

            foreach (var command in commands)
            {
                try
                {
                    this.OnSendingHandlerCommand(context, command);
                }
                catch
                {
                }
            }
        }