Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Application.SetSuspendState (PowerState, Boolean, Boolean)

 

Publicado: octubre de 2016

Suspende o hiberna el sistema o solicita que el sistema se suspenda o hiberne.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

public static bool SetSuspendState(
	PowerState state,
	bool force,
	bool disableWakeEvent
)

Parámetros

state
Type: System.Windows.Forms.PowerState

PowerState que indica el modo de actividad de energía al que se va a transicionar.

force
Type: System.Boolean

Es true para forzar inmediatamente el modo de suspensión; es false para hacer que Windows envíe una solicitud de suspensión a cada aplicación.

disableWakeEvent
Type: System.Boolean

true para deshabilitar que el estado de energía del sistema se restaure para la actividad como consecuencia de un evento de activación; false para habilitar que el estado de energía del sistema se restaure para la actividad como consecuencia de un evento de activación.

Valor devuelto

Type: System.Boolean

true Si el sistema se ha suspendido, en caso contrario, false.

Si una aplicación no responde a una solicitud de suspensión en 20 segundos, Windows determina que se encuentra en un estado no responde y que la aplicación puede poner en modo de suspensión o terminada. Sin embargo, cuando una aplicación responde a una solicitud de suspensión, puede que todo el tiempo que necesita para limpiar los recursos y cerrar los procesos activos.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: