2010-05-20 70 views
0

我有一個調用webservice的silverlight應用程序。該web服務將wav文件編碼爲mp3格式。應該如何等待完整的mp3文件創建的最佳方式?等待文件創建

關於

回答

1

某種進度條和消息對您的用戶會很有用。進度條不一定需要顯示實際進度,它可能只是旋轉表示正在完成工作。

但是,如果您想要實際進度,您可以讓Web服務在後臺線程上生成MP3,然後立即返回服務以指示生成已啓動。然後,Silverlight客戶端可以重複請求進度,直到服務指示生成完成並提供文件。這樣你實際上可以提供一個進度條,朝100%方向逐漸變小。