다음을 통해 공유


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에서 도입되었습니다.)

필드

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

적용 대상

추가 정보