1
基本上我有我的服務設置中的方法,如:void GetWebsites(Action<IEnumerable<Site>, Exception> callback);
。MVVM服務方法設計
現在我的服務在本地運行,只是接口的實現。不過,我們計劃在晚些時候轉移到WCF。我的問題是這是可以接受的,還是應該以不同的方式來做到這一點。
我希望能夠支持在任務上運行我的方法,並將進度更新發送回調用服務的視圖模型,以便它可以顯示進度條或其他內容。
我在想,我應該用IObservable替換Action,只需在ViewModel中訂閱它即可以異步通信。
感謝這正是我需要的。 – twreid 2012-08-17 16:05:44
沒問題,很高興我能幫上忙 – Thelonias 2012-08-17 16:09:27