问题标签 [background-agent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
750 浏览

windows-phone-7 - In Mango, is it possible to reference background agents in class libraries?

I have an app which currently plays music (in the background) all the time it is running.
We wish to upgrade this in the Mango version of the app to use an Audio Playback Agent.

The majority of the playback logic is currently in a class library referenced by the main app. When using the, Beta 2 version of the, mango tools to add a reference to the agent from the class library project I get "Unable to add the selected reference because it is not supported by background agents."

Is this a known issue/by design?
Any known work arounds if it is?
Any alternatives? (Other than moving the code into the application project)

Yes, I've updated the library project to 7.1.

0 投票
1 回答
606 浏览

c# - InvalidCastException HttpWebRequest c#

我有一个问题:当我在 BackgroundAgent 中创建 HttpWebRequest 时,应用程序会抛出 InvalidCastException。此代码适用于 App 前台任务,但不适用于 BackgroundAgent:

完整代码: http: //pastebin.com/zyCHBQuP

0 投票
1 回答
369 浏览

windows-phone-7 - 如何从 Mango 中的后台代理访问 SqlServerCE 数据库?

我正在尝试使用后台代理每 x 分钟更新一次实时磁贴。我已经看到我可以使用后台代理来更新动态磁贴。我想对我的项目中使用的 SqlCE db 进行查询,我想在OnInvoke事件中执行它。

如何从后台代理项目(在同一解决方案中)访问我的主 WP7 项目中存在的功能?

0 投票
3 回答
763 浏览

windows-phone-7 - 是否可以有不同的 IsolatedStorageSettings.ApplicationSettings?

我的问题是,我对 ApplicationSettings 所做的更改似乎没有在我的 AudioPlayerAgents ApplicationSettings 中更新,这应该是相同的?!

我的程序如下所示:

在 OnNavigatedTo 的 MainPage.xaml.cs 中,我正在创建两个音频文件数组

然后我将其中一个数组保存在 ApplicationSettings

然后我关闭并启动 BackgroundAudioPlayer。

在我的 AudioPlayer 中,我正在加载之前保存的 ApplicationSettings,它工作正常。

但是当我以后想用另一个数组替换 MainPage.xaml.cs 中的 ApplicationSettings

并在我的 AudioPlayer 中再次加载值,我的 ApplicationSettings 中仍然存在旧值,AudioPlayerAgent 和 MainPage 都应该使用相同的 ApplicationSettings 对吗?事实上,它第一次被保存并可供 AudioPlayerAgent 使用,所以我错过了什么?

我的音频课看起来像这样

0 投票
1 回答
375 浏览

windows-phone-7 - 从手机设置中禁用后台代理

我的应用程序使用后台代理来执行定期任务。正如后台代理指南中所述,我为用户提供启用/禁用此功能的选择。我使用了一个带有 isChecked 属性绑定的 ToogleSwitch 控件。但是,我不知道如何检测用户是否从手机设置中禁用了代理;我应该删除并重新安排代理每次检查吗?

谢谢,

埃迪

0 投票
2 回答
856 浏览

windows-phone-7 - 动态 LiveTile - 使用后台任务在 LiveTile 上渲染自定义字体 TextBlock

我在使用 liveTile 上的自定义字体资源渲染自定义文本块时遇到问题?

我的项目在后台更新动态磁贴。但它应该是个性化的。

我正在使用此代码。但它不能正常工作,当我尝试使用嵌入字体时,文本显示为空白,位图背景工作得很好。但是字体不起作用。

当我在“前台代理”中使用相同的代码时,字体显示完美。

0 投票
1 回答
436 浏览

sql-server-ce - 如何在后台代理和前台应用程序之间进行通信?

我在 Windows Phone Mango 上有一个后台代理和一个前台应用程序。(这是同一解决方案中的两个不同项目。)当后台代理运行时,它将记录插入到前台应用程序可访问的数据库中。我如何通知前台应用程序它应该检查数据库中的新行?

我不能只static event在数据上下文类中有一个,因为后台和前台是两个不同的线程,static一个类上的变量不是跨线程共享的,对吧?

我只需要从前台进行轮询吗?

0 投票
1 回答
1892 浏览

c# - 保护应用程序和后台代理之间的共享存储数据

根据MSDN,前台应用程序和后台代理之间通过隔离存储中的文件进行的通信应该受到 Mutex 的保护。

我能找到的唯一一篇描述如何做到这一点的文章是Dina Berry 的这篇文章。然而,她似乎只用互斥锁保护读取而不是写入。

这样做的正确方法是什么?

0 投票
1 回答
94 浏览

windows-phone-7 - BackgroundAgent 试图更新我的 AdControl?

我尝试运行 Marketplace 测试工具包,但它在能力验证中失败,Microsoft.Advertising.Mobile.dll 试图进行一系列调用。这是可以理解的,但我绝不会尝试从 BackgroundAgent 更新 AdControl。我能想到的最接近的事情是:

Application.Current 调用是试图参与广告控制吗?如果是这样,我该如何防止它这样做?

编辑:这是错误消息之一的输出:

0 投票
2 回答
949 浏览

windows-phone - WMAppManifest.xml 后台代理错误

添加后台代理任务后,我收到 WMAppManifest.xml 文件的警告。我的xml是:

后台代理类文件名 - ScheduledTaskAgent

后台代理程序集名称 - myAgent

后台代理默认命名空间 - myAgent

谁能指出错误?提前致谢。