Windows Phone 的後台代理不支援的 API

來源:互聯網
上載者:User

適用於: Windows Phone 8 | Windows Phone OS 7.1

有一組 API 不能在由計劃任務執行的代碼中使用。這包括以從 ScheduledTaskAgent 調用的任何庫中代碼的形式實現ScheduledTaskAgent 的類中包含的代碼。其中一些 API 由開發工具進行檢測,並且在運行時或編譯時間將引發錯誤。其他 API 受 商店 應用程式提交過程的限制。

 

本主題包含以下各節。

  • 不支援的 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:

  • ShellToast 類

  • ShellTile 類的 Update(ShellTileData) 方法。支援更新全部FlipTileData、CycleTileData 和 CycleTileData 對象。

  • ShellTile 類的 Delete() 方法。

  • ShellTile 類的 ActiveTiles 屬性。

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

剪貼簿

System.Windows.Controls

MediaElement

System.Windows.Controls

MultiScaleImage

System.Windows.Media

LicenseAcquirer

System.Windows.Media

A/V Capture

System.Windows.Navigation

不支援此命名空間中的所有 API。

 用於計劃任務時需要注意的 API

 

GeoCoordinateWatcher

此 API 用於擷取裝置的地理座標,支援在後台代理中使用,但它使用緩衝的位置值而不是即時資料。裝置每 15 分鐘更新緩衝的位置值。

Mutex 類

應該使用 Mutex 類同步對在前台應用程式和後台代理之間共用的資源(如隔離儲存區 (Isolated Storage)中的檔案)的訪問。

ShellToast 類

該類可以用於從正在啟動並執行後台代理彈出 Toast 通知。

ShellTile 類的Update(ShellTileData) 方法

ShellTile 類的 Delete() 方法

ShellTile 類的 ActiveTiles屬性

這些方法可以用於修改正在啟動並執行後台代理中的 shell 圖塊。請注意,不能在後台代理中建立 shell 圖塊。

HttpWebRequest 類

該類允許您從正在啟動並執行後台代理進行 Web 請求。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.