2016-10-20 3 views
2

Ich erstelle eine Desktop-App für ein IoT-basiertes Projekt. Für dieses Projekt möchte ich zeitbasierte Aktivitäten hinzufügen, wie zum Beispiel das Ein- und Ausschalten eines Geräts zu einer bestimmten Zeit. Alle diese Aktivitäten werden unter einer Richtlinie zusammengefasst. Wie kann ich es implementieren,So fügen Sie eine Richtlinieneinstellung in C# Visual Studio hinzu

  1. Halten App läuft 24 * 7? Überprüfen Sie die aktuelle Uhrzeit und die in der App eingestellte Zeit und führen Sie die entsprechende Aktivität aus.
  2. es irgendwo in meinem Computer einstellen, so dass der App nicht 24 * 7

Antwort

1

einen Windows-Dienst erstellen ausführen muss.

Override "OnTimer" -Funktion, um zeitbasierte Aktivitäten zu adressieren.

Unten ist eine sehr nette Dokumentation von Microsoft, wie man es macht. https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx

+0

Ich habe eine GUI, auf der Sie die Einstellungen ändern können. Wird es meine GUI beeinflussen? Kannst du auch "Override" OnTimer "-Funktion erklären, um zeitbasierte Aktivitäten zu adressieren", da ich neu in der App-Entwicklung bin? – Abin

+0

Ja kann das tun. Stellen Sie sicher, dass die GUI vom Dienst geladen wird. Das Beispiel für den Offline-Modus finden Sie in der Antwort. – Naidu

+0

Gibt es ein vollständiges Beispiel, auf das Sie mich verweisen könnten? – Abin

Verwandte Themen