EnergySaverStatus Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica lo stato del risparmio batteria.
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
- Ereditarietà
-
EnergySaverStatus
- 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)
|
Campi
Disabled | 0 | Il risparmio batteria è disattivato definitivamente o il dispositivo è collegato. |
Off | 1 | Il risparmio batteria è disattivato, ma pronto per attivare automaticamente. |
On | 2 | Il risparmio batteria è attivo. Risparmiare energia dove possibile. |
Commenti
Un utente può attivare il risparmio batteria in qualsiasi momento per risparmiare energia (purché il dispositivo sia in esecuzione sulla batteria). Il risparmio batteria estende la durata della batteria limitando le attività in background del dispositivo. Oltre agli sforzi di risparmio batteria, l'app può fare la sua parte per risparmiare energia. Prima di avviare attività a elevato utilizzo di risorse, controllare EnergySaverStatus per assicurarsi che il risparmio della batteria non sia attivo. Se le attività a elevato utilizzo di risorse dell'app sono a esecuzione prolungata, ascoltare l'evento EnergySaverStatusChanged in modo che tali attività possano essere arrestate quando viene attivato il risparmio batteria.
Un utente può anche impostare il risparmio batteria per attivare automaticamente quando la batteria raggiunge una soglia di carica specificata, ad esempio il 20% rimanente. Quando si trova in questo stato (prima di attivare automaticamente), EnergySaverStatus è Disattivato. Se l'utente disabilita questa impostazione automatica, EnergySaverStatus è Disabilitato.
Anche se l'impostazione automatica è abilitata, quando il dispositivo è collegato, il risparmio batteria viene disattivato e EnergySaverStatus è Disabilitato. Non è disattivato perché, purché il dispositivo sia collegato, il risparmio batteria non può essere attivato.
Quando il risparmio batteria è attivo, la ricezione delle notifiche push è disabilitata per risparmiare energia, ma ci sono due eccezioni. Le impostazioni di risparmio batteria (dall'app Impostazioni) forniscono impostazioni che consentono all'app di ricevere notifiche push anche quando il risparmio batteria è attivo. Se le notifiche push sono particolarmente importanti per la tua app, ti consigliamo di notificare agli utenti che potrebbero non ricevere notifiche quando il risparmio batteria è attivo e di semplificare le operazioni di modifica delle impostazioni del risparmio batteria. Per altre informazioni ed esempi, vedere Panoramica di Windows Push Notification Services (WNS).