BackgroundTaskRegistrationGroup 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
백그라운드 작업 등록을 별도로 유지할 수 있도록 그룹화 의미 체계를 제공합니다.
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
- 상속
- 특성
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 |
이 이벤트는 그룹에 속한 백그라운드 작업이 시작될 때 발생합니다. |