Меня очень интересуют Reactive Extensions, но я не могу найти актуальный учебник. Я начал с Отказывание асинхронного блюза с Reactive Extensions для .NET, но он устарел. Я могу понять некоторые изменения, но я не мог заставить работать много примеров.
Я нашел много статей в Интернете, главным образом с 2009,2010, но они также несовместимы с текущей версией. Мне особенно интересно использовать Rx с Windows Phone и WebClient:
WebClient wc = new WebClient();
var o = Observable.FromEvent<DownloadStringCompletedEventArgs>(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
недостаточна.
Может кто-нибудь указать мне на обновленный ресурс?