Beispiel #1
0
        /// <summary>
        /// 执行检测
        /// </summary>
        /// <param name="filepath"></param>
        /// <param name="xml"></param>
        /// <returns></returns>
        private PageResult Run(string filepath, string xml)
        {
            MapPage page = GetEntity(filepath, xml);

            if (page == null)
            {
                return(null);
            }

            page.PageXml = filepath;

            using (ConnectionScope scope = new ConnectionScope(TransactionMode.Inherits, AppConfigManager.ConnectionString))
            {
                if (AppConfigManager.Setting.Db.CanAccess)
                {
                    DbAccessManager.Reset();
                }
                return(AppValidationManager.ValidatePage(page));
            }
        }