BackgroundEnergyManager 클래스

정의

앱의 백그라운드 에너지 사용량에 대한 정보를 제공합니다.

public ref class BackgroundEnergyManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class BackgroundEnergyManager final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("Background Energy Manager has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
class BackgroundEnergyManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class BackgroundEnergyManager
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("Background Energy Manager has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
public static class BackgroundEnergyManager
Public Class BackgroundEnergyManager
상속
Object Platform::Object IInspectable BackgroundEnergyManager
특성

Windows 요구 사항

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

설명

백그라운드 작업의 에너지 사용량은 이러한 미리 정의된 수준 중 하나로 분류됩니다. 가장 낮은 에너지 소비에서 가장 높은 에너지 소비량으로 분류됩니다. LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel 또는 TerminationUsageLevel.

속성

ExcessiveUsageLevel

정상 에너지 사용량의 백분율로 표현되는 과도한 사용 수준을 가져옵니다.

LowUsageLevel

일반 에너지 소비량의 백분율로 표현되는 낮은 사용 수준을 가져옵니다.

MaxAcceptableUsageLevel

정상 에너지 소비량의 백분율로 표현되는 최대 허용 사용 수준을 가져옵니다.

NearMaxAcceptableUsageLevel

정상 에너지 사용량의 백분율로 표현되는 거의 최대 허용 사용 수준을 가져옵니다.

NearTerminationUsageLevel

정상 에너지 사용량의 백분율로 표현되는 종료에 가까운 사용 수준을 가져옵니다.

RecentEnergyUsage

현재 30분 동안 앱의 백그라운드 작업의 에너지 사용량을 정상의 백분율로 표시합니다.

RecentEnergyUsageLevel

LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel 또는 TerminationUsageLevel과 같은 현재 30분 동안 앱 백그라운드 작업의 가장 가까운 미리 정의된 에너지 수준을 가져옵니다.

TerminationUsageLevel

일반 에너지 사용량의 백분율로 표현되는 종료 사용 수준을 가져옵니다.

이벤트

RecentEnergyUsageIncreased

백그라운드 작업의 에너지 사용량이 크게 증가하면 발생합니다.

RecentEnergyUsageReturnedToLow

백그라운드 작업의 에너지 사용량이 낮은 사용량 수준으로 감소할 때 발생합니다.

적용 대상