Compartir a través de


BackgroundEnergyManager Clase

Definición

Proporciona información sobre el uso energético en segundo plano de la aplicación.

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
Herencia
Object Platform::Object IInspectable BackgroundEnergyManager
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

El uso energético de una tarea en segundo plano se clasifica en uno de estos niveles predefinidos, de menor a mayor consumo de energía: LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel o TerminationUsageLevel.

Propiedades

ExcessiveUsageLevel

Obtiene el nivel de uso excesivo, expresado como un porcentaje del uso normal de energía.

LowUsageLevel

Obtiene el nivel de uso bajo, expresado como un porcentaje del consumo de energía normal.

MaxAcceptableUsageLevel

Obtiene el nivel de uso máximo aceptable, expresado como un porcentaje del consumo de energía normal.

NearMaxAcceptableUsageLevel

Obtiene el nivel de uso aceptable casi máximo, expresado como un porcentaje del uso de energía normal.

NearTerminationUsageLevel

Obtiene el nivel de uso de terminación cercana, expresado como un porcentaje del uso normal de energía.

RecentEnergyUsage

Obtiene el uso energético de la tarea en segundo plano de la aplicación para el período actual de 30 minutos, expresado como un porcentaje de normal.

RecentEnergyUsageLevel

Obtiene el nivel de energía predefinido más cercano de la tarea en segundo plano de la aplicación para el período actual de 30 minutos, igual a LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel o TerminationUsageLevel.

TerminationUsageLevel

Obtiene el nivel de uso de terminación, expresado como un porcentaje del uso normal de energía.

Eventos

RecentEnergyUsageIncreased

Se produce cuando el uso energético de la tarea en segundo plano ha aumentado significativamente.

RecentEnergyUsageReturnedToLow

Se produce cuando el uso energético de la tarea en segundo plano ha disminuido a un nivel de uso bajo.

Se aplica a