다음을 통해 공유


SystemTriggerType 열거형

정의

백그라운드 작업을 트리거하는 데 사용할 수 있는 시스템 이벤트를 지정합니다.

public enum class SystemTriggerType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SystemTriggerType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SystemTriggerType
var value = Windows.ApplicationModel.Background.SystemTriggerType.invalid
Public Enum SystemTriggerType
상속
SystemTriggerType
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

Name Description
BackgroundWorkCostChange 13

백그라운드 작업은 백그라운드 작업 비용이 변경될 때 트리거됩니다.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하려면 먼저 앱을 잠금 화면에 배치해야 합니다.

Windows 10, Windows Server 2016 Windows 10 Mobile 앱이 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하기 전에 잠금 화면에 앱을 배치할 필요가 없습니다.

ControlChannelReset 5

컨트롤 채널이 초기화되면 백그라운드 작업이 트리거됩니다.

참고

이 트리거 유형은 OneShot 모드를 지원하지 않습니다. 따라서 SystemTrigger 생성자를 사용할 때 OneShot 매개 변수는 false여야 합니다.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하려면 먼저 앱을 잠금 화면에 배치해야 합니다.

Windows 10, Windows Server 2016 Windows 10 Mobile 앱이 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하기 전에 잠금 화면에 앱을 배치할 필요가 없습니다.

DefaultSignInAccountChange 15

기본 로그인 계정이 변경되면 백그라운드 작업이 트리거됩니다.

참고

이 값은 Windows 10 버전 1607에서 도입되었습니다.

InternetAvailable 6

백그라운드 작업은 인터넷을 사용할 수 있게 되면 트리거됩니다.

Invalid 0

유효한 트리거 유형이 아닙니다.

LockScreenApplicationAdded 9

타일이 잠금 화면에 추가되면 백그라운드 작업이 트리거됩니다.

LockScreenApplicationRemoved 10

잠금 화면에서 타일이 제거되면 백그라운드 작업이 트리거됩니다.

NetworkStateChange 4

백그라운드 작업은 비용 또는 연결 변경과 같은 네트워크 변경이 발생할 때 트리거됩니다.

OnlineIdConnectedStateChange 12

백그라운드 작업은 계정에 연결된 Microsoft 계정이 변경될 때 트리거됩니다.

PowerStateChange 14

배터리의 상태 BatteryStatus가 변경되면 백그라운드 작업이 트리거됩니다.

참고

이 값은 Windows 10 도입되었습니다.

ServicingComplete 8

백그라운드 작업은 시스템이 앱 업데이트를 완료할 때 트리거됩니다.

SessionConnected 7

세션이 연결되면 백그라운드 작업이 트리거됩니다.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하려면 먼저 앱을 잠금 화면에 배치해야 합니다.

Windows 10, Windows Server 2016 Windows 10 Mobile 앱이 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하기 전에 잠금 화면에 앱을 배치할 필요가 없습니다.

SmsReceived 1

백그라운드 작업은 설치된 모바일 광대역 디바이스에서 새 SMS 메시지를 수신할 때 트리거됩니다.

TimeZoneChange 11

백그라운드 작업은 디바이스에서 표준 시간대가 변경될 때 트리거됩니다(예: 시스템이 일광 절약 시간을 위해 시계를 조정하는 경우).

참고

이 트리거는 새 표준 시간대가 실제로 시스템 시간을 변경하는 경우에만 발생합니다.

UserAway 3

사용자가 없게 되면 백그라운드 작업이 트리거됩니다.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하려면 먼저 앱을 잠금 화면에 배치해야 합니다.

Windows 10, Windows Server 2016 Windows 10 Mobile 앱이 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하기 전에 잠금 화면에 앱을 배치할 필요가 없습니다.

UserPresent 2

사용자가 있게 되면 백그라운드 작업이 트리거됩니다.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하려면 먼저 앱을 잠금 화면에 배치해야 합니다.

Windows 10, Windows Server 2016 Windows 10 Mobile 앱이 이 트리거 유형을 사용하여 백그라운드 작업을 성공적으로 등록하기 전에 잠금 화면에 앱을 배치할 필요가 없습니다.

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1607 14393 DefaultSignInAccountChange

적용 대상

추가 정보