Reaktif Uzantılar (Rx) kullanmaya başladım. Benım pişmiş biraz örnek:Rx Zamanlayıcı seçenekleri kullanımdan kaldırıldı
var query = from number in Enumerable.Range(1, 20) select number;
var obs = query.ToObservable(Scheduler.ThreadPool);
obs.Subscribe(Console.WriteLine);
Console.ReadLine();
Ben Scheduler.ThreadPool
, Scheduler.NewThread
vb ben bu uyarıyı almak kullandığınızda:
System.Reactive.Concurrency.Scheduler.ThreadPool 'artık kullanılmıyor:' Bu API yüzeyinin yeniden yapılandırılması ve platforma özgü bağımlılıkların ortadan kaldırılması nedeniyle özellik artık desteklenmemektedir. Platformun en uygun havuz tabanlı zamanlayıcıyı edinmek için Scheduler.Default'u kullanmayı düşünün. Belirli bir havuz tabanlı zamanlayıcıya erişmek için, lütfen hedef platformunuz için System.Reactive.PlatformServices derlemesine bir başvuru ekleyin ve System.Reactive.Concurrency ad alanında uygun zamanlayıcıyı kullanın. Daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkID=260866.
Uyarı talimatlarını takip edersem uyarıyı hala aldım. Scheduler
sınıfı aracılığıyla kullanılabilir olan çeşitli seçenekleri kullanmak istersem, programlayıcı için tam olarak ne kullanacağım bekleniyor?
Talimatları izlediğiniz yere kodu gönderir misiniz? –
Göndermek için çok fazla bir şey yok ... Referans zaten vardı ve Scheduler sınıfı gerçekten System.Reactive.Concurrency. Bunun yerine kullanmam gereken diğer programlayıcıları anlamadım. – Gigi
Yani kodu hiç değiştirmediniz mi? Scheduler.ThreadPool eskidir. Hala kullanmaya çalışıyorsanız (ithal ettiğiniz kütüphaneye bakılmaksızın) eskimiş olacak. Doğru yöntemleri arıyorum ... –