EnergySaverStatus Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o status de economia de bateria.
public enum class EnergySaverStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class EnergySaverStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum EnergySaverStatus
var value = Windows.System.Power.EnergySaverStatus.disabled
Public Enum EnergySaverStatus
- Herança
-
EnergySaverStatus
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Campos
Disabled | 0 | A economia de bateria está desativada permanentemente ou o dispositivo está conectado. |
Off | 1 | A economia de bateria está desativada agora, mas pronta para ativar automaticamente. |
On | 2 | A economia de bateria está ativada. Economize energia sempre que possível. |
Comentários
Um usuário pode ativar a economia de bateria a qualquer momento para economizar energia (desde que o dispositivo esteja em execução com a energia da bateria). A economia de bateria estende a duração da bateria, limitando a atividade em segundo plano no dispositivo. Além dos esforços de economia de bateria, seu aplicativo pode fazer sua própria parte para economizar energia. Antes de iniciar tarefas com uso intensivo de recursos, marcar EnergySaverStatus para garantir que a economia de bateria não esteja ativada. Se as tarefas com uso intensivo de recursos do aplicativo forem de longa execução, ouça o evento EnergySaverStatusChanged para que essas tarefas possam ser interrompidas quando a economia de bateria estiver ativada.
Um usuário também pode definir a economia de bateria para ativar automaticamente quando a bateria atingir um limite de carga especificado, como 20% restante. Quando ele está nesse estado (antes de ser ativado automaticamente), o EnergySaverStatus está desativado. Se o usuário desabilitar essa configuração automática, o EnergySaverStatus será desabilitado.
Mesmo que a configuração automática esteja habilitada, quando o dispositivo estiver conectado, a economia de bateria será desativada e o EnergySaverStatus estiver desabilitado. Ele não está desativado porque, enquanto o dispositivo estiver conectado, a economia de bateria não poderá ser ativada.
Quando a economia de bateria está ativada, o recebimento de notificações por push é desabilitado para economizar energia. Mas há algumas exceções para isso. As configurações de economia de bateria (do aplicativo Configurações) fornecem configurações que permitem que seu aplicativo receba notificações por push mesmo quando a economia de bateria estiver ativada. Se o aplicativo depende muito de notificações por push, recomendamos notificar os usuários de que eles podem não receber notificações enquanto a economia de bateria estiver ativada e facilitar para que eles possam ajustar as configurações de economia de bateria. Para obter mais informações e exemplos, consulte Visão geral dos Serviços de Notificação por Push do Windows (WNS).