정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8의 백그라운드 에이전트에 지원되지 않는 API

2014-06-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가 지원되지 않습니다.

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 클래스

이 클래스는 실행 중인 백그라운드 에이전트에서 토스트 알림을 팝업하는 데 사용될 수 있습니다.

ShellTile 클래스의 Update(ShellTileData) 메서드

ShellTile 클래스의 Delete() 메서드

ShellTile 클래스의 ActiveTiles 속성.

이러한 메서드는 실행 중인 백그라운드 에이전트에서 셸 타일을 수정하는 데 사용될 수 있습니다. 백그라운드 에이전트에서는 셸 타일을 만들 수 없습니다.

HttpWebRequest 클래스

이 클래스를 사용하면 실행 중인 백그라운드 에이전트에서 웹 요청을 만들 수 있습니다.

표시: