我想獲得一段由另一個線程中的某個線程寫入文件並進行處理的數據。是否可以訂閱WP 7.5上的「文件寫入」事件?
UPD: 對不起,忘了提及我需要WP 7.5。那裏沒有FileSystemWatcher AFAIK。
我想獲得一段由另一個線程中的某個線程寫入文件並進行處理的數據。是否可以訂閱WP 7.5上的「文件寫入」事件?
UPD: 對不起,忘了提及我需要WP 7.5。那裏沒有FileSystemWatcher AFAIK。
該FileSystemWatcher
類有一個Changed
事件。
您應該查看FileSystemWatcher
課程。它暴露了不同的事件,您可以訂閱(Created
,Changed
,Deleted
等)
檢查FileSystemWachter據我所知,這裏所描述MSDN
,每個應用程序只需要它自己的獨立訪問存儲在設備上。因此,應用程序不能讀取設備上的其他應用程序數據。
沒有內置的事件,但並不意味着你不能創建你自己的,你當你寫完到很火。由於你必須寫文件來自己存檔,所以這不應該成爲一個問題。
或者,您可以使用消息傳遞系統(ala MvvmLight)來表示該標記已完成。
如果你想從後臺代理通知,那麼唯一的選擇是從代理創建一個原始通知請求到應用程序。 (我還沒有嘗試過這個,但顯然它工作。)
FileSink正在寫入一個文件。但是,很明顯,這發生在我應用程序的沙箱中。 – fspirit
我正在寫一個文件9(.mp4文件)到我的應用程序的沙箱。 – fspirit