public void ErrorHanding() { Handle1 handle1 = new Handle1(); Handle2 handle2 = new Handle2(); Handle3 handle3 = new Handle3(); handle1.ErrorHanding(); handle2.ErrorHanding(); handle3.ErrorHanding(); }
/// <summary> /// The main entry point for the application. /// </summary> static void Main() { var assembly = System.IO.File.ReadAllBytes(@"D:\检测核心工作\图像审核软件\ChaYanApp\Run\bin\Debug\Run.dll"); var assembly1 = Assembly.Load(assembly); var assemblies = AppDomain.CurrentDomain.GetAssemblies(); // Activator.CreateInstance(); dynamic obj = assembly1.CreateInstance("Run.RunTest", true); obj.Main(); IList <int> list = new List <int> (); var agreement = new ReadWriteAgreement <int>(list); for (int k = 0; k < 1000; k++) { Task.Run(() => { agreement.Write((source) => source.Add(2)); }); Task.Run(() => { agreement.Read((source) => { return(source.ToList()); }); }); } Console.WriteLine("完毕"); Console.ReadKey(); //TestProxy //new ServiceReference1.TmriOutAccessSoapClient(); //var req = new CheckAppearanceRequestEntity(); //var ss = req.GetType().GetProperties().Where(p => p.PropertyType.Equals(typeof(byte[]))).Select(o => o.Name).ToArray(); //Expression1(); //var type = ProxyFactory.ProxyTypeBuilder(typeof(Test), typeof(InterfaceTest)); //var time1 = Environment.TickCount; //InterfaceTest obj = (InterfaceTest)Activator.CreateInstance(type, new Test(3)); //obj.add1(15, 46, "999999"); //HttpWebRequest request = (HttpWebRequest)WebRequest.Create(""); //request.GetResponseAsync(); var headFaucet = new HeadFaucet(); var dd = new Handle(); var dd1 = new Handle2(); var ff = new Pteris(); headFaucet.init(dd).assemble(dd1).assemble(ff); var random = new Random(1000); while (true) { var i = random.Next(1, 100); if (i == 99) { Console.WriteLine("等待99"); Thread.Sleep(i * 30); } headFaucet.Eat(i); } }