Freigeben über


BackgroundEnergyManager Klasse

Definition

Enthält Informationen zum Hintergrundenergieverbrauch Ihrer App.

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
Vererbung
Object Platform::Object IInspectable BackgroundEnergyManager
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Der Energieverbrauch einer Hintergrundaufgabe wird in eine dieser vordefinierten Ebenen unterteilt, vom niedrigsten bis zum höchsten Energieverbrauch: LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel oder TerminationUsageLevel.

Eigenschaften

ExcessiveUsageLevel

Ruft den übermäßigen Verbrauch ab, ausgedrückt als Prozentsatz des normalen Energieverbrauchs.

LowUsageLevel

Ruft die niedrige Nutzungsebene ab, ausgedrückt als Prozentsatz des normalen Energieverbrauchs.

MaxAcceptableUsageLevel

Ruft die maximale zulässige Nutzungsebene ab, ausgedrückt als Prozentsatz des normalen Energieverbrauchs.

NearMaxAcceptableUsageLevel

Ruft den nahezu maximalen zulässigen Nutzungsgrad ab, ausgedrückt als Prozentsatz des normalen Energieverbrauchs.

NearTerminationUsageLevel

Ruft die nutzungsnahe Nutzungsebene ab, ausgedrückt als Prozentsatz des normalen Energieverbrauchs.

RecentEnergyUsage

Ruft den Energieverbrauch der Hintergrundaufgabe der App für den aktuellen Zeitraum von 30 Minuten ab, ausgedrückt als Prozentsatz von normal.

RecentEnergyUsageLevel

Ruft das nächstgelegene vordefinierte Energieniveau der Hintergrundaufgabe der App für den aktuellen Zeitraum von 30 Minuten ab, gleich LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel oder TerminationUsageLevel.

TerminationUsageLevel

Ruft die Beendigungsnutzungsebene ab, ausgedrückt als Prozentsatz des normalen Energieverbrauchs.

Ereignisse

RecentEnergyUsageIncreased

Tritt auf, wenn sich der Energieverbrauch der Hintergrundaufgabe erheblich erhöht hat.

RecentEnergyUsageReturnedToLow

Tritt auf, wenn der Energieverbrauch der Hintergrundaufgabe auf ein niedriges Nutzungsniveau gesunken ist.

Gilt für: