可以在WP 7.5上以某种方式订阅“文件写入”事件吗?

时间:2011-09-13 13:27:27

标签: .net file-io windows-phone-7

我希望得到一个由另一个线程中的某个线程写入文件的数据并处理它。

UPD: 对不起,伙计们,忘记提及我需要它在WP 7.5上。那里没有FileSystemWatcher AFAIK。

5 个答案:

答案 0 :(得分:3)

FileSystemWatcher班级有Changed个活动。

答案 1 :(得分:0)

您应该查看FileSystemWatcher课程。它公开了您可以订阅的不同事件(CreatedChangedDeleted等。)

答案 2 :(得分:0)

按照MSDN

中的说明检查FileSystemWachter

答案 3 :(得分:0)

据我所知,每个应用程序只能在设备上访问它自己的独立存储。因此,没有应用程序可以读取设备上的其他应用程序数据。

Designing Applications for Windows Phone 7

答案 4 :(得分:0)

没有内置事件,但这并不意味着您在完成向IS写入时无法创建自己的事件。因为你必须自己写文件,所以这应该不是问题。

或者,您可以使用消息传递系统(ala MvvmLight)来表示写信已完成。

如果要从后台代理通知,则唯一的选择是从代理创建到应用程序的原始通知请求。 (我没试过,但显然它有效。)