コード例 #1
0
ファイル: HomeController.cs プロジェクト: radtek/TPublish
        /// <summary>
        /// 读取程序列表
        /// </summary>
        /// <param name="type">程序类型</param>
        /// <param name="appName">程序名称</param>
        /// <returns>程序列表</returns>
        public ActionResult QueryAllApp(string type, string appName)
        {
            List <AppView> res = new List <AppView>();

            switch (type.ToUpper())
            {
            case "IIS":
                // iis
                res = IISHelper.GetAllIISAppInfo();
                break;

            case "EXE":
                // exe
                res = ExeHelper.GetAllExeAppInfo();
                break;

            default:
                break;
            }
            return(new MyJsonResult {
                Data = res.Where(n => n.AppAlias.Contains(appName) || n.AppName.Contains(appName))
            });
        }
コード例 #2
0
ファイル: ClientApiController.cs プロジェクト: thxu/TPublish
 /// <summary>
 /// 获取所有EXE程序信息
 /// </summary>
 /// <returns></returns>
 public string GetAllExeAppView()
 {
     return(ExeHelper.GetAllExeAppInfo().SerializeObject());
 }
コード例 #3
0
        public void GetAllExeAppViewTest()
        {
            var res = ExeHelper.GetAllExeAppInfo();

            Assert.Fail();
        }