Сигнализация обработчика событий, когда произошли два конкретных события - PullRequest
0 голосов
/ 30 декабря 2010

Мое приложение dotnet обрабатывает следующие системные события.

Systems.SessionSwitchEvents Причина: блокировка и разблокировка

Режимы Systems.OnPowerModeChanged: возобновление и приостановка

Сетевые события

Теперь событие Resume вызывает 3 события

разблокировка, возобновление и некоторые сетевые события (иногда это вызывает несколько сетевых событий (вверх / вниз), не стабилизированных)

Теперь у меня есть функциональность, которая одинакова для всех этих событий, которые яЯ реализовал в своих соответствующих обработчиках событий.

Я хочу синхронизировать, когда происходит событие возобновления.

в основном хотят сигнализировать обработчику событий возобновления, когда происходили события как разблокировки, так и сетевого подключения, до тех пор, пока обработчик событий возобновления не будет в спящем режиме.

Есть ли способ сигнализировать моему обработчику событий возобновления, когда двапроисходят события.

Спасибо

1 Ответ

0 голосов
/ 30 декабря 2010

Звучит так, будто вам нужно сосчитать ваши события и заблокировать их, пока они не будут запущеныТип обратного отсчета будет уместным.Посмотрите этот пример Событие обратного отсчета .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...