Benachrichtigungen (Systemereignisbenachrichtigungsdienst)

Der Systemereignisbenachrichtigungsdienst ermöglicht mobilen Anwendungen den Empfang von Benachrichtigungen von Systemereignissen, die SENS überwacht. Wenn das angeforderte Ereignis auftritt, benachrichtigt SENS die Anwendung.

SENS kann Anwendungen über drei Klassen von Systemereignissen benachrichtigen:

  • TCP/IP-Netzwerkereignisse, z. B. der Status einer TCP/IP-Netzwerkverbindung oder die Qualität der Verbindung.
  • Benutzeranmeldungsereignisse.
  • Akku- und Wechselstromereignisse.

Beispielsweise kann eine Anwendung eines der folgenden Systemereignisse abonnieren:

  • Einrichtung der Netzwerkkonnektivität
  • Benachrichtigung, wenn ein angegebenes Ziel innerhalb der angegebenen QOC-Parameter (Quality of Connection) erreicht werden kann
  • Der Computer wurde in den Akkubetrieb umgeschaltet.
  • Der Prozentsatz der verbleibenden Akkuleistung liegt innerhalb eines angegebenen Parameters.
  • Geplante Ereignisse mit dem Synchronisierungs-Manager treten auf

Windows Server 2008 R2 und Windows 7: Der Abonnent hat maximal drei Minuten Zeit, um auf eine Benachrichtigung über die Schnittstellen ISensLogon und ISensLogon2 zu reagieren. Nach 3 Minuten bricht SENS den Aufruf von Abonnenten ab und hebt die Blockierung des Benachrichtigungsthreads auf. Wenn ein längerer Vorgang erforderlich ist, um auf die Benachrichtigung zu reagieren, kehren Sie so schnell wie möglich von ISensLogon oder ISensLogon2 zurück, und öffnen Sie einen anderen Thread für die Verarbeitung.