Реактивное расширение (Rx)актуальное руководство

Меня очень интересуют реактивные расширения, но я не могу найти актуальное руководство. Я начал с Лечение асинхронной хандры с помощью реактивных расширений для.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недостаточно.

Может ли кто-нибудь указать мне на актуальный ресурс?

51
задан Drew Noakes 14 May 2013 в 20:58
поделиться