/// <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)); } }