ScheduledActionService.LaunchForTest 메서드
2013-03-11
ScheduledTask와 관련 백그라운드 에이전트가 지정된 지연 시간 후에 백그라운드에서 실행되도록 합니다.
어셈블리: Microsoft.Phone(Microsoft.Phone.dll)
매개 변수
- name
- 형식: System.String
ScheduledTask 개체를 고유하게 식별하는 이름입니다.
- delay
- 형식: System.TimeSpan
관련 백그라운드 에이전트가 실행되기 전까지의 지연입니다.
| 예외 | 조건 |
|---|---|
| InvalidOperationException | 지정된 이름을 가진 ScheduledTask가 예약된 작업 서비스에 등록되어 있지 않습니다. ScheduledTask의 ExpirationTime이 이미 지났습니다. |
| NotSupportedException | 제공된 개체가 ScheduledTask 개체가 아닙니다. |
응용프로그램 개발 도중에 이 메서드를 사용하여 백그라운드 에이전트 구현을 테스트합니다. 백그라운드 에이전트는 에이전트 유형 및 현재 시스템 상태에 따라 운영 체제에 의해 실행됩니다. 이러한 예약 논리는 Windows Phone의 백그라운드 에이전트에서 설명합니다. 이 메서드를 사용하여 에이전트를 포그라운드 응용프로그램에서 보다 자주 실행하거나 에이전트 실행을 테스트하기 위해 에이전트 자체에서 실행할 수 있습니다. 이 메서드는 개발 중에만 사용해야 합니다. 프로덕션 응용프로그램에서는 이 메서드에 대한 호출을 제거해야 합니다.