Regelmäßige Aufgaben

Nach dem Start wird die Anwendung immer ausgeführt. Es sollte nicht ausgeführt, beendet und dann neu gestartet werden. Daher sollte Ihre Anwendung ihre laufenden, operativen Aufgaben in einer fortlaufenden Schleife ausführen, bis sie ein Beendigungssignal empfängt, wie dies in den Beispielen derd ist.

Wenn eine Anwendung ausgeführt wird, sollte sie vor jeder Verwendung von Netzwerken Networking_IsNetworkingReady() aufrufen. Diese Funktion überprüft, ob eine Internetverbindung verfügbar ist und ob die Azure Sphere-Geräteuhr mit einer Reihe von NTP-Servern (Common Network Time Protocol) synchronisiert wird. Networking_IsNetworkingReady() ist in networking.h definiert. Wenn kein Netzwerk verfügbar ist, muss die Anwendung den Fehler ordnungsgemäß behandeln, z. B. indem sie wartet, bis das Netzwerk verfügbar ist, oder indem Anforderungen in eine Warteschlange gestellt werden, um es später zu versuchen. Die Anwendung darf nicht fehlschlagen oder nicht mehr reagieren, wenn das Netzwerk nicht verfügbar ist.