Program.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Threading;
  5. using Core.Mes.ClientFrameWork;
  6. using System.IO;
  7. using System.Configuration;
  8. using System.Diagnostics;
  9. using System.Data;
  10. using STMes;
  11. namespace DataTest
  12. {
  13. class Program
  14. {
  15. static void Main(string[] args)
  16. {
  17. string url = ConfigurationManager.AppSettings["RemoteServerUrl"];
  18. ClientCommon._RemotingHelp.InitServerUrlList("ServerCommon", url);
  19. //arevent = new AutoResetEvent(false);
  20. //timer.Elapsed += new System.Timers.ElapsedEventHandler(Timer_ElapsedEvent);
  21. //timer.Interval = 10 * 1000;
  22. //timer.Start();
  23. GetTestData();
  24. Console.Read();
  25. }
  26. //private static int j = 0;
  27. //private static void Timer_ElapsedEvent(Object obj, System.Timers.ElapsedEventArgs args)
  28. //{
  29. // #region 多线程
  30. // for (int i = 0; i < 15; i++)
  31. // {
  32. // int a = i;
  33. // count = i;
  34. // ThreadPool.QueueUserWorkItem(new WaitCallback(delegate { GetTestData(a); }));
  35. // }
  36. // j++;
  37. // if (j == 2)
  38. // timer.Stop();
  39. // Console.Read();
  40. // #endregion
  41. //}
  42. //private static int count = 0;
  43. //private static int errnum = 0;
  44. //static AutoResetEvent arevent = null;
  45. //static System.Timers.Timer timer = new System.Timers.Timer();
  46. private static void GetTestData()
  47. {
  48. //if (count == 14)
  49. // arevent.Set();
  50. //else
  51. //{
  52. // arevent.WaitOne();
  53. //}
  54. try
  55. {
  56. string strOut = "";
  57. DataSet obj = ClientCommon._RemotingHelp.ExecuteMethod("PurviewManager", "Core.Mes.PurviewManager.PurviewManager", "DeleteUAM_ROLE", null, out strOut) as DataSet;
  58. if (strOut != "")
  59. {
  60. Console.WriteLine("失败:" + strOut);
  61. return;
  62. }
  63. if (strOut == "")
  64. {
  65. Console.WriteLine("success");
  66. }
  67. if (obj != null && obj.Tables.Count > 0)
  68. {
  69. Console.WriteLine("数目:" + obj.Tables[0].Rows.Count.ToString() + "\r\n");
  70. obj.Clear();
  71. obj.Dispose();
  72. GC.Collect();
  73. }
  74. }
  75. catch (Exception ex)
  76. {
  77. Console.WriteLine("出错啦,跑不动啦~:" + ex.Message);
  78. }
  79. }
  80. }
  81. }