【问题标题】:Pass data to background agent, C# windows phone将数据传递给后台代理,C# windows phone
【发布时间】:2015-05-07 14:09:45
【问题描述】:

对如何从我的主应用程序获取数据到后台代理进行了大量阅读。微软的建议似乎是使用带互斥锁的隔离存储。

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

有没有人让它工作?还是隔离存储是最好的方式?

【问题讨论】:

    标签: c# windows-phone-7 background-process


    【解决方案1】:

    你在几个地方读到的东西在设计上是完全不可能的。

    后台代理存在于单独的进程中。如果您在共享库中定义静态变量,您将拥有该变量的 2 个完全独立的副本,一个在 GUI 进程中,另一个在后台代理进程中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多