SystemEvents.SessionEnded Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда пользователь выходит из системы или завершает ее работу.
public:
static event Microsoft::Win32::SessionEndedEventHandler ^ SessionEnded;
public static event Microsoft.Win32.SessionEndedEventHandler SessionEnded;
public static event Microsoft.Win32.SessionEndedEventHandler? SessionEnded;
member this.SessionEnded : Microsoft.Win32.SessionEndedEventHandler
Public Shared Custom Event SessionEnded As SessionEndedEventHandler
Тип события
Исключения
В текущем контексте уведомления о системных событиях не поддерживаются. Например, серверные процессы могут не поддерживать уведомлений о глобальных системных событиях.
Попытка создания потока окна системных событий завершилась неудачей.
Комментарии
Примечание
Это событие возникает только в том случае, если работает насос сообщений. В службе Windows это событие не будет вызываться, если не используется скрытая форма или не запущен насос сообщений вручную. Пример кода, демонстрирующий обработку системных событий с помощью скрытой формы в службе Windows, см. в SystemEvents классе .
Внимание!
Так как это статическое событие, необходимо отсоединить обработчики событий при удалении приложения, иначе произойдет утечка памяти.