@unbalanced hocam yine şov yapmissin. Çok teşekkürler açıklamalar için. Ayrica c# ile asenkron programlama ile ilgili bildigin guzel dokuman, makale vs falan varsa paylasirsan sevinirim. Kendim de arastiricam. Ama daha iyi oturmasi icin farkli farkli kaynaklardan olurda guzel olur.

Dil C# hocalar. @MhmdAlmz haklısın senaryo üzerine gre değişir. Soruyu çok düşünmeden sormuşum :) Senkron olarak yapacağım şimdilik. @kenan_tok hocam yani web uygulamasına 1 request geldiğinde o requesti taşıyan thread bir web api çağrısı grdüğünde ne yapsın; a) Kendisi o kod bloğuna girsin sonucu beklesin. Sonra devam etsin. b) Bi thread yaratsın, bu yaratılan thread web api sorgusunu yapsın ve sonucu beklesin. Bizim asıl threadde sonucu beklemeden yoluna devam etsin. Asenkron ve senkron olayını kastettim yani. System. Xml. Linq. XDocument sınıfı ile xml i parçalasam olur sanırım Hocam kullandığın dil. NET'miş, beni aşıyo kenan_tok tarafından 03/Eki/17 23:04 tarihinde düzenlenmiştir

Hangisi işini grüyor hocam? Senkronizasyon programın akışına gre değişir. rneğin Sen bir post yaparsın cevabı gelmeden programın akışını dallandırmazsan Senkron yapman gerekiyor. Şayet Dnen değer programın akışına etki etmiyorsa Asenkron yapabilirsin. rneğin;Giriş uygulamasını Senkron yazmak zorundasın çünkü Sonuca gre programın ynünü belirleyeceksin. Fakat Mesaj ugulaması yapıyorsan. Kullanıının profil fotoğrafını asenkron olarak çekebilirsin. Direkt olarak grmesi gerekmez kişinin zorunluluk değildir. Yada Mesajı grmese de olur . Anlatabildi isem ne mutlu bana. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Xml dndüren bir web api var bunu nasıl çağırmalıyım sizce. Asenkron olarak mı çağırmak lazım yoksa senkron olarak mı, 3-4 farklı rnek buldum ama hep farklı farklı. Birde xml i kolayca parçalamak için ne kullanıyorsunuz. rnek kod vs yada link paylaşırsanız sevinirim.

. net api si ise hocam projene eklendiginde sana zaten otomatik olarak asenkron-senkron yapilariyla birlikte olusturuyor. . net api si olsun ya da olmasin wsdl alabiliyorsan silverlight in bir tool u ile proxy olusturabilirsin ve servise bu sekilde erisebilirsin. Proxy class larinda hakeza asenkron metodlar oluyor. Ben asenkron metod cagirirken task kullaniyorum hocam ve taskcompletion eventi bana islemin tamamladigina dair sonuc dnderiyor, onu da task olarak geri yollayabiliyorum. http://www.levibotelho.com/development/async-processes-with-taskcompletionsource/ bu makale sana yardimci olacaktir hocam. xml yerine json dndermek daha kolay olabilir ama xml üzerinden gitmek zorundaysan en mantiklisi xml serialize-deserialize islemi yapmak hocam. https://stackoverflow.com/a/42276676 bu sekilde gelen degerleri object olarak alabilirsin (xml yapisina uygun bir sinif olusturursun hocam, dnen xml i deserialize edersin (buradaki rnekle daha iyi anlarsin https://stackoverflow.com/questions/364253/how-to-deserialize-xml-document ) kolay gelsin Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

kenan_tok bunu yazdı Ek olarak, arkadaşlar, konusu açılmışken konuşalım. Javascript'te "program devam ede, ben yeni thread ile devam edecem " der ıse kışı, setTimeout, setInterval fonksionunu kullanabılır function c function k function m c ;setTimeout(function ,0);m ; Mesela bu kodda, c ve daha sonra k fonksionları çalışo, daha sonra k fonsionu çalışıo. Yeni thread açmış olduk. loop ıstıo ıse o zaman setInterval kullanılıo Nasıl yani hocam? Kodun gidişatı, c ; k ; m ; olmasına rağmen, gidişat c ; m ; k ; olarak çalışıo. k fonksonu, 0mili sonra çalışmasına rağmen, m'den sonra çalışıo EK olarak, k'nın çalışması tamamen içinde bulunduğu setTimeout fonksionuna gre şekil alıo, bununla birlikte k fonksionundan kodun diğer elemanlrına erişim var. Thread'in hangi ozelligi yk şimdi bu kodda kenan_tok tarafından 04/Eki/17 08:29 tarihinde düzenlenmiştir

Dil C# hocalar. @MhmdAlmz haklısın senaryo üzerine gre değişir. Soruyu çok düşünmeden sormuşum :) Senkron olarak yapacağım şimdilik. @kenan_tok hocam yani web uygulamasına 1 request geldiğinde o requesti taşıyan thread bir web api çağrısı grdüğünde ne yapsın; a) Kendisi o kod bloğuna girsin sonucu beklesin. Sonra devam etsin. b) Bi thread yaratsın, bu yaratılan thread web api sorgusunu yapsın ve sonucu beklesin. Bizim asıl threadde sonucu beklemeden yoluna devam etsin. Asenkron ve senkron olayını kastettim yani. System. Xml. Linq. XDocument sınıfı ile xml i parçalasam olur sanırım

Kodu hangi dilde geliştiriyorsun? Asenkron ve Senkron çağırmaktan kastını merak ettim?

Ek olarak, arkadaşlar, konusu açılmışken konuşalım. Javascript'te "program devam ede, ben yeni thread ile devam edecem " der ıse kışı, setTimeout, setInterval fonksionunu kullanabılır function c function k function m c ;setTimeout(function ,0);m ; Mesela bu kodda, c ve daha sonra k fonksionları çalışo, daha sonra k fonsionu çalışıo. Yeni thread açmış olduk. loop ıstıo ıse o zaman setInterval kullanılıo kenan_tok tarafından 03/Eki/17 23:40 tarihinde düzenlenmiştir

Ek olarak, arkadaşlar, konusu açılmışken konuşalım. Javascript'te "program devam ede, ben yeni thread ile devam edecem " der ıse kışı, setTimeout, setInterval fonksionunu kullanabılır function c function k function m c ;setTimeout(function ,0);m ; Mesela bu kodda, c ve daha sonra k fonksionları çalışo, daha sonra k fonsionu çalışıo. Yeni thread açmış olduk. loop ıstıo ıse o zaman setInterval kullanılıo Nasıl yani hocam? Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!