public void Bitir(IAsyncResult ia) { Temsilci t = (Temsilci)ia.AsyncState; ds = t.EndInvoke(ia); Console.WriteLine(ds.Tables[0].Rows[1][5] + " " + ds.Tables[0].Rows[1][6] + " " + ds.Tables[0].Rows[1][7]); }
static void Main(string[] args) { // ramde Temsilci için oluşturulan nesne için temsilci oluşturulan alanda // Mesaj() metoduna çalışma zamanında etki edip Invoke metodu ile değişimini sağlıyoruz Temsilci temsilci = x => Mesaj(x); temsilci.Invoke("deneme deneme"); }
static void Main(string[] args) { Temsilci t = new Temsilci(topla) + new Temsilci(cikar) + new Temsilci(carp) + new Temsilci(bol); //t(10,8); t.Invoke(10, 80); Console.ReadKey(); }
static void Main(string[] args) { Temsilci temsilci = new Temsilci(Baslik); temsilci(); temsilci = new Temsilci(Baslik1); temsilci(); temsilci = new Temsilci(Islem); temsilci(); }
static void Main(string[] args) { Yurutucu yrtc = new Yurutucu(); #region Asenkron kullanıldığında Temsilci t = new Temsilci(yrtc.Islemler); yrtc.Calistir(t); Console.WriteLine("Diğer kod satırları..."); #endregion #region Asenkron kullanılmadan //yrtc.Islemler(); //Console.WriteLine("Diğer kod satırları..."); #endregion Console.ReadLine(); }
static void Main(string[] args) { Yurutucu yrtc = new Yurutucu(); string sorgu = @"SELECT TOP 1000 [BusinessEntityID] ,[Name] ,[AddressType] ,[AddressLine1] ,[AddressLine2] ,[City] ,[StateProvinceName] ,[PostalCode] ,[CountryRegionName] FROM [AdventureWorks].[Purchasing].[vVendorWithAddresses]"; Temsilci t = new Temsilci(yrtc.SonuclariAl); yrtc.Baslat(t, sorgu); for (int i = 1; i < 3000; i++) { Console.Write("."); } Console.ReadLine(); }
public void Calistir(Temsilci t) { t.BeginInvoke(new AsyncCallback(SonuclariAl), t); }
public void SonuclariAl(IAsyncResult ia) { Temsilci t = (Temsilci)ia.AsyncState; t.EndInvoke(ia); }
public void Baslat(Temsilci t, string sorgu) { t.BeginInvoke(sorgu, new AsyncCallback(Bitir), t); }