다음을 통해 공유


IBackgroundTaskInstance4 인터페이스

정의

사용자에 대한 정보를 포함하여 백그라운드 작업 instance 대한 액세스를 제공합니다.

public interface class IBackgroundTaskInstance4 : IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(2133455420, 43524, 19208, 151, 176, 6, 216, 116, 205, 171, 245)]
struct IBackgroundTaskInstance4 : IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(2133455420, 43524, 19208, 151, 176, 6, 216, 116, 205, 171, 245)]
public interface IBackgroundTaskInstance4 : IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance4
Implements IBackgroundTaskInstance
특성
구현

Windows 요구 사항

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

속성

InstanceId

백그라운드 작업 instance instance ID를 가져옵니다.

(다음에서 상속됨 IBackgroundTaskInstance)
Progress

백그라운드 작업 instance 대한 진행률 상태 가져오거나 설정합니다.

(다음에서 상속됨 IBackgroundTaskInstance)
SuspendedCount

리소스 관리 정책으로 인해 백그라운드 작업이 일시 중단된 횟수를 가져옵니다.

(다음에서 상속됨 IBackgroundTaskInstance)
Task

이 백그라운드 작업 instance 대해 등록된 백그라운드 작업에 대한 액세스를 가져옵니다.

(다음에서 상속됨 IBackgroundTaskInstance)
TriggerDetails

백그라운드 작업 instance 연결된 추가 정보를 가져옵니다.

(다음에서 상속됨 IBackgroundTaskInstance)
User

백그라운드 작업에 대한 사용자 컨텍스트를 가져옵니다. AppServiceConnection.User 는 호출 앱에서 사용자 컨텍스트를 전달하는 데 사용됩니다. 앱 서비스는 이 속성을 사용하여 해당 사용자 컨텍스트를 검색할 수 있습니다.

메서드

GetDeferral()

IBackgroundTask.Run 메서드가 반환된 후에도 백그라운드 작업이 작업을 계속 수행할 수 있음을 시스템에 알릴 수 있습니다.

(다음에서 상속됨 IBackgroundTaskInstance)

이벤트

Canceled

취소 이벤트 처리기를 백그라운드 작업 instance 연결합니다.

Windows Phone 8.x 앱의 경우 디바이스의 메모리가 부족해지면 경고 없이 OnCanceled 이벤트를 발생하지 않고 백그라운드 작업이 종료될 수 있습니다. 이는 포그라운드에서 앱의 사용자 환경을 확인하는 데 도움이 됩니다. 백그라운드 작업은 이 시나리오를 처리하도록 설계되어야 합니다. 이는 Windows Phone만 적용됩니다.

(다음에서 상속됨 IBackgroundTaskInstance)

적용 대상

추가 정보