BackgroundEnergyManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |