假設你有一個電子郵件文件夾和郵件。每條消息都有Body屬性,需要加載異步並在完成後通知您,您將如何處理這個問題?事件或Action <>方法完成?
1 - Message.LoadBody()+事件Message.BodyLoadComplete
2 - Message.LoadBody(動作completeDelegate)
爲了完整性WPF和棱鏡涉及的緣故。
謝謝!
編輯:
消息將是這將保鮮膜即時聊天界面(即不UI準備(沒有INPC)),所以我要問的原因是我們不得不接受的界面UI實體UI和業務層之間.. IMessage。 (業務層將使用已經有一些異步模式的Imap庫,但我們不想過多依賴任何imp,這就是爲什麼我試圖找出最好的接口..
一個更具描述性和開放性的標題可能是「異步方法的最佳模式?「 –
即時通訊不討論異步模式,再加上像它總是結束於」取決於你在做什麼「 – Zapacila