다음을 통해 공유


BackgroundExecutionManager 클래스

정의

백그라운드 작업을 실행할 수 있는 권한을 관리합니다.

public ref class BackgroundExecutionManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class BackgroundExecutionManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public static class BackgroundExecutionManager
Public Class BackgroundExecutionManager
상속
Object Platform::Object IInspectable BackgroundExecutionManager
특성

Windows 요구 사항

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

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1803 17134 RequestAccessKindAsync

메서드

GetAccessStatus()

앱의 백그라운드 작업 실행 기능을 가져옵니다.

GetAccessStatus(String)

지정된 앱의 백그라운드 작업 실행 기능을 가져옵니다.

GetAccessStatusForModernStandby()

디바이스가 연결된 대기 모드에 있는 동안 호출 앱의 백그라운드 작업 실행 기능을 나타내는 값을 가져옵니다.

GetAccessStatusForModernStandby(String)

디바이스가 연결된 대기 모드에 있는 동안 지정된 앱의 백그라운드 작업 실행 기능을 나타내는 값을 다시 검사합니다.

RemoveAccess()

백그라운드 작업을 실행할 수 있는 앱 목록에서 호출 앱을 제거합니다.

RemoveAccess(String)

백그라운드 작업을 실행할 수 있는 앱 목록에서 특정 앱을 제거합니다.

RequestAccessAsync()

앱이 백그라운드 작업을 실행할 수 있도록 허용하도록 요청합니다.

RequestAccessAsync(String)

앱이 백그라운드 작업을 실행할 수 있도록 비동기적으로 요청합니다.

RequestAccessKindAsync(BackgroundAccessRequestKind, String)

앱이 백그라운드에서 지정된 수준의 백그라운드 작업을 수행할 수 있도록 허용할지 여부를 사용자에게 표시합니다. 데스크톱 OS 버전에서 사용자에게 동의하라는 메시지가 표시 될 수 있습니다.

RequestAccessKindForModernStandbyAsync(BackgroundAccessRequestKind, String)

디바이스가 연결된 대기 모드에 있는 동안 앱이 백그라운드에서 지정된 수준의 백그라운드 작업을 수행할 수 있도록 사용자 동의를 요청합니다. 데스크톱 OS 버전에서 사용자에게 동의하라는 메시지가 표시 될 수 있습니다.

적용 대상

추가 정보