다음을 통해 공유


BackgroundTaskRegistrationGroup 클래스

정의

백그라운드 작업 등록을 별도로 유지할 수 있도록 그룹화 의미 체계를 제공합니다.

public ref class BackgroundTaskRegistrationGroup sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTaskRegistrationGroup final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTaskRegistrationGroup
function BackgroundTaskRegistrationGroup(id, name)
Public NotInheritable Class BackgroundTaskRegistrationGroup
상속
Object Platform::Object IInspectable BackgroundTaskRegistrationGroup
특성

Windows 요구 사항

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

예제

백그라운드 활성화 샘플
백그라운드 작업 샘플 그룹화된 작업 예제는 시나리오 6을 참조하세요.

설명

개발자는 앱이 시작될 때 애플리케이션에서 사용하는 모든 백그라운드 작업을 등록 취소한 다음 등록하는 것이 좋습니다. 그러나 앱의 백그라운드 작업을 등록 취소하는 것 외에도 앱에서 사용하는 프레임워크에서 등록된 백그라운드 작업의 등록을 취소할 수도 있습니다.

그룹화된 백그라운드 작업 등록은 백그라운드 작업에 대한 네임스페이스에 해당하는 대략적인 값을 제공합니다. 디바이스에서 다른 백그라운드 작업의 등록을 방해하지 않고 정의한 그룹에 속한 백그라운드 작업을 등록/등록 취소할 수 있습니다.

생성자

BackgroundTaskRegistrationGroup(String)

지정된 그룹 ID를 사용하여 BackgroundTaskRegistrationGroup 을 만듭니다.

BackgroundTaskRegistrationGroup(String, String)

지정된 그룹 ID를 사용하여 BackgroundTaskRegistrationGroup 을 만들고

속성

AllTasks

그룹에 속한 모든 백그라운드 작업을 가져옵니다.

Id

그룹 ID를 가져옵니다.

Name

그룹의 이름을 가져옵니다.

이벤트

BackgroundActivated

이 이벤트는 그룹에 속한 백그라운드 작업이 시작될 때 발생합니다.

적용 대상