Freigeben über


Programmierarchitektur für Zeitgeber

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Timer -Komponente verwendet System.Timers in Microsoft .NET Framework.

Grundlegende Programmierelemente für serverbasierte Zeitgeber

Die Timer -Komponente löst ein Ereignis namens Elapsed. Sie können Handler für dieses Ereignis auszuführenden beliebige Verarbeitung erfolgen muss, erstellen.

Einige weitere wichtige Eigenschaften und Methoden einer Komponente Timer gehören:

  • Die Interval-Eigenschaft wird verwendet, um die Zeitspanne in Millisekunden festgelegt in dem Ereignisse ausgelöst werden soll. Z. B. wird ein Intervall von 1000 ein Ereignis einmal pro Sekunde ausgelöst.

  • AutoReset-Eigenschaft bestimmt, ob der Zeitgeber Ereignisse auslöst weiterhin, nachdem des angegebenen Intervalls. Wenn festgelegt, true wird der Zeitgeber weiterhin zählen das Intervall und Ereignisse auslösen. Wenn false, eine-Ereignis auslöst nach das Intervall abläuft, und anschließend beendet.

  • Start -Methode wird der Zeitgeber Enabled -Eigenschaft auf true, wodurch des Zeitgebers für das Auslösen von Ereignissen beginnen. Wenn der Zeitgeber bereits aktiviert ist, wird das Aufrufen der Start-Methode zurückgesetzt.

  • Stop -Methode wird der Zeitgeber Enabled -Eigenschaft auf false, verhindert, dass des Zeitgebers mehrere Ereignisse auslösen.

Siehe auch

Aufgaben

SO WIRD'S GEMACHT: Erstellen von Instanzen für serverbasierte Zeitgeber

SO WIRD'S GEMACHT: Behandeln Sie serverbasierte Zeitgeber

Konzepte

Einführung in serverbasierte Zeitgeber