将数据传递给后台代理,C#windows phone

将数据传递给后台代理,C#windows phone,c#,windows-phone-7,background-process,C#,Windows Phone 7,Background Process,我读了很多关于如何从我的主应用程序获取数据到后台代理的书。微软的建议似乎是使用带互斥锁的独立存储 在一些地方,建议您可以在第三个项目中创建一个静态类(由main和agent引用),并以这种方式传递数据(但没有示例)。我不能让它工作。后台代理似乎无权访问主应用程序创建的静态类 有人用过吗?或者说,隔离存储是最好的方式吗?你在一些地方读到的东西是完全不可能的 后台代理生活在一个单独的过程中。如果在共享库中定义静态变量,则该变量将有两个完全独立的副本,一个在GUI进程中,另一个在后台代理进程中

我读了很多关于如何从我的主应用程序获取数据到后台代理的书。微软的建议似乎是使用带互斥锁的独立存储

在一些地方,建议您可以在第三个项目中创建一个静态类(由main和agent引用),并以这种方式传递数据(但没有示例)。我不能让它工作。后台代理似乎无权访问主应用程序创建的静态类


有人用过吗?或者说,隔离存储是最好的方式吗?

你在一些地方读到的东西是完全不可能的

后台代理生活在一个单独的过程中。如果在共享库中定义静态变量,则该变量将有两个完全独立的副本,一个在GUI进程中,另一个在后台代理进程中