Меня очень интересуют реактивные расширения, но я не могу найти актуальное руководство. Я начал с Лечение асинхронной хандры с помощью реактивных расширений для.NET , но оно устарело. Я могу понять некоторые изменения, но я не мог заставить работать много примеров.
Я нашел много статей в Интернете, в основном за 2009, 2010 годы, но они также несовместимы с текущей версией. Меня особенно интересует использование Rx с Windows Phone и WebClient.:
WebClient wc = new WebClient();
var o = Observable.FromEvent(wc, "DownloadStringCompleted").Select(newString => newString.EventArgs.Result);
// Subscribe to the observable, and set the label text
o.Subscribe(s => myLabel.Text = s);
// Start the download
wc.DownloadStringAsync(new Uri("http://www.data.com/service"));
Больше не работает, и замены FromEvent
на FromEventPattern
недостаточно.
Может ли кто-нибудь указать мне на актуальный ресурс?