信息
您所需的主题如下所示。但此主题未包含在此库中。

Windows Phone 8 的后台代理不支持的 API

2014/6/18

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

有一组 API 不能在由计划任务执行的代码中使用。这包括以从 ScheduledTaskAgent 调用的任何库中代码的形式实现 ScheduledTaskAgent 的类中包含的代码。其中一些 API 由开发工具进行检测,并且在运行时或编译时将引发错误。其他 API 受 商店 应用程序提交过程的限制。

本主题包括以下部分。

下表列出了每个命名空间中不受计划任务支持的 API。对于某些命名空间,命名空间中的所有 API 都不支持。

命名空间

不支持的 API

Microsoft.Devices

Camera

Microsoft.Devices

VibrateController

Microsoft.Devices

NowPlaying

Microsoft.Devices.Radio

此命名空间中的所有 API 均不受支持。

Microsoft.Devices.Sensors

此命名空间中的所有 API 均不受支持。

Microsoft.Phone.BackgroundAudio

BackgroundAudioPlayer

Microsoft.Phone.BackgroundTransfer

Add(BackgroundTransferRequest)

Microsoft.Phone.Controls

WebBrowser

Microsoft.Phone.Info

IsKeyboardDeployed

Microsoft.Phone.Notification

此命名空间中的所有 API 均不受支持。

Microsoft.Phone.Scheduler

Add(ScheduledAction)

Remove(String)

Replace(ScheduledAction)

Microsoft.Phone.Shell

不支持除以下 API 之外的所有 API:

Microsoft.Phone.Tasks

此命名空间中的所有 API 均不受支持。

Microsoft.Xna.*

在 Windows Phone 8 中,不支持所有 XNA Framework 命名空间中的所有 API,以下除外:

  • Picture

  • PictureAlbum

  • PictureAlbumCollection

  • PictureCollection

在早于 Windows Phone 8 的 Windows Phone 版本中,所有 XNA Framework 命名空间都不受支持。

System.Windows

MessageBox

System.Windows

Clipboard

System.Windows.Controls

MediaElement

System.Windows.Controls

MultiScaleImage

System.Windows.Media

LicenseAcquirer

System.Windows.Media

A/V Capture

System.Windows.Navigation

此命名空间中的所有 API 均不受支持。

GeoCoordinateWatcher

此 API 用于获取设备的地理坐标,支持在后台代理中使用,但它使用缓存的位置值而不是实时数据。设备每 15 分钟更新缓存的位置值。

Mutex

应该使用 Mutex 类同步对在前台应用程序和后台代理之间共享的资源(如独立存储中的文件)的访问。

ShellToast

该类可以用于从正在运行的后台代理弹出 Toast 通知。

ShellTile 类的 Update(ShellTileData) 方法

ShellTile 类的 Delete() 方法

ShellTile 类的 ActiveTiles 属性

这些方法可以用于修改正在运行的后台代理中的 shell 磁贴。请注意,不能在后台代理中创建 shell 磁贴。

HttpWebRequest

该类允许您从正在运行的后台代理进行 Web 请求。

显示: