目前我使用這個代碼,以獲取文件:下載文件
WebClient webClient = new WebClient();
webClient.DownloadProgressChanged += webClient_DownloadProgressChanged;
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(webClient_ProgressCompleted);
我爲了弄清楚如何把這個一直走在文檔看看使用Rx編碼。
我已經開始使用FromEvent
創建Observable
以注意DownloadFileCompleted
事件。
Observable.FromEvent<?>(?, ?)
不過,我無法計算如何填寫這些?
。
有人能給我一個例子嗎?
到現在爲止,我已經試過:
Observable.FromEvent<AsyncCompletedEventArgs>(?1:addHandler, ?2:removeHandler).
儘管如此,.NET是請求我?1:addHandler
和?2:removeHandler
是Action<Action<AsyncCompletedEventArgs>>
(那是什麼)?
爲什麼你需要RX在這裏? – tym32167
我們要使用'Rx'。 – Jordi
@ tym32167,Rx是關於作曲。似乎Jordi正在尋找創建一個可能最終成爲Rx管道的構建模塊之一。 –