Condividi tramite


BackgroundEnergyManager Classe

Definizione

Fornisce informazioni sull'utilizzo dell'energia in background dell'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
Ereditarietà
Object Platform::Object IInspectable BackgroundEnergyManager
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

L'utilizzo energetico di un'attività in background viene classificato in uno di questi livelli predefiniti, dal consumo energetico più basso al consumo energetico più alto: LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel o TerminationUsageLevel.

Proprietà

ExcessiveUsageLevel

Ottiene il livello di utilizzo eccessivo, espresso come percentuale di normale utilizzo energetico.

LowUsageLevel

Ottiene il livello di utilizzo basso, espresso come percentuale di consumo energetico normale.

MaxAcceptableUsageLevel

Ottiene il livello di utilizzo massimo accettabile, espresso come percentuale di consumo energetico normale.

NearMaxAcceptableUsageLevel

Ottiene il livello di utilizzo accettabile quasi massimo, espresso come percentuale di utilizzo normale dell'energia.

NearTerminationUsageLevel

Ottiene il livello di utilizzo vicino alla terminazione, espresso come percentuale di utilizzo normale dell'energia.

RecentEnergyUsage

Ottiene l'utilizzo dell'energia dell'attività in background dell'app per il periodo corrente di 30 minuti, espresso come percentuale di normale.

RecentEnergyUsageLevel

Ottiene il livello energetico predefinito più vicino dell'attività in background dell'app per il periodo corrente di 30 minuti, uguale a LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel o TerminationUsageLevel.

TerminationUsageLevel

Ottiene il livello di utilizzo della terminazione, espresso come percentuale di utilizzo di energia normale.

Eventi

RecentEnergyUsageIncreased

Si verifica quando l'utilizzo energetico dell'attività in background è aumentato significativamente.

RecentEnergyUsageReturnedToLow

Si verifica quando l'utilizzo energetico dell'attività in background è diminuito a un basso livello di utilizzo.

Si applica a