protected async void Buadd0_Click(object sender, EventArgs e) { try { CallService cl = new CallService(); BackgrundTask twitter = new BackgrundTask(); Literal1.Text = await twitter.Startlisten(txtSubNesourceLink.Text, Convert.ToDateTime(DateTime.Now.AddDays(-300)), 1, Convert.ToInt32(SubResourcesNewType.SelectedValue), txtDetailsConatinTag.Text, txtImageTag.Text); if (Literal1.Text.Length > 0) { Buadd.Visible = true; } } catch (Exception ex) { } }
private void Foo() { // sleep for 10 seconds. string Tagname = ""; DBConnection DBop = new DBConnection(); try { DataTable dataTable = new DataTable(); //password = Myenc.GetMD5Data(Encoding.Default.GetBytes(password)); dataTable = DBop.cobject.SelectDataSet("SubResourcesLastNews", "*").Tables[0]; if ((dataTable != null) && (dataTable.Rows.Count > 0)) { for (int i = 0; i < dataTable.Rows.Count; i++) { try { Tagname = Convert.ToString(dataTable.Rows[i]["DetailsConatinTag"]); } catch (Exception ex) { Tagname = ""; } // twitter.StartThread(); try { // Thread thread; if (Convert.ToString(dataTable.Rows[i]["SubResourcesTypeID"]).Equals("1")) { try { // Task t1 = Task.Run(() => //{ // BackgrundTask twitter = new BackgrundTask(); twitter.Startlisten(Convert.ToString(dataTable.Rows[i]["SubNesourceLink"]), Convert.ToDateTime(dataTable.Rows[i]["NewsDate"]), Convert.ToInt32(dataTable.Rows[i]["SubNesourceID"]), 1, Tagname); // }); //t1.Wait(); } catch (Exception ex) { // log errors } } else if (Convert.ToString(dataTable.Rows[i]["SubResourcesTypeID"]).Equals("2")) { try { //Task t2 = Task.Run(() => // { BackgrundTask twitterq = new BackgrundTask(); // twitterq.Startlisten(Convert.ToString(dataTable.Rows[i]["SubNesourceLink"]), Convert.ToDateTime(dataTable.Rows[i]["NewsDate"]), Convert.ToInt32(dataTable.Rows[i]["SubNesourceID"]), 2); twitterq.Startlisten(Convert.ToString(dataTable.Rows[i]["SubNesourceLink"]), Convert.ToDateTime(dataTable.Rows[i]["NewsDate"]), Convert.ToInt32(dataTable.Rows[i]["SubNesourceID"]), 2, Tagname); //}); // t2.Wait(); } catch (Exception ex) { // log errors } } } catch (Exception ex) { } } } dataTable.Clone(); } catch (Exception ex) { // log errors } }