Windows Phone 的后台代理不支持的 API
適用于:?Windows Phone 8 | Windows Phone OS 7.1
有一組 API 不能在由計劃任務執行的代碼中使用。這包括以從?ScheduledTaskAgent?調用的任何庫中代碼的形式實現ScheduledTaskAgent?的類中包含的代碼。其中一些 API 由開發工具進行檢測,并且在運行時或編譯時將引發錯誤。其他 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,以下除外:
在早于 Windows?Phone?8 的 Windows?Phone 版本中,所有 XNA Framework 命名空間都不受支持。 |
| System.Windows | MessageBox |
| System.Windows | 剪貼板 |
| 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 請求。 |
轉載于:https://www.cnblogs.com/Yukang1989/archive/2013/01/17/2864192.html
總結
以上是生活随笔為你收集整理的Windows Phone 的后台代理不支持的 API的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到自己的鞋找不到了啥意思
- 下一篇: java信息管理系统总结_java实现科