Freigeben über


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

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

Sie erstellen Timer Komponenten, wenn Sie Ereignisse in Multithread-Anwendung erstellen möchten. Eine Instanz der Timer-Komponente können Web Forms, Windows Services und Komponentenklassen hinzugefügt werden.

Es gibt zwei Möglichkeiten, die eine Instanz der Komponente Timer zu erstellen:

  • Sie können eine Instanz der Komponente Timer aus der Registerkarte Komponenten der Toolbox in ein Formular oder einen anderen Designer ziehen.

  • Sie können eine Instanz der Komponente Timer in Code erstellen.

So erstellen Sie eine Timer-Komponente aus der Toolbox

  1. Klicken Sie auf Toolboxelemente auswählen Extras und klicken Sie dann auf die Registerkarte .NET Framework-Komponenten.

  2. Klicken Sie im Dialogfeld von Toolboxelemente auswählen Kontrollkästchen Sie das Timer im Namespace "System.Timers". Timer Symbol wird der Registerkarte KomponentenToolbox hinzugefügt.

  3. Wählen Sie das Symbol Timer, und ziehen Sie es auf die Designeroberfläche des Formulars oder der Komponente.

  4. Legen Sie im Eigenschaftenfenster die Interval-Eigenschaft für die Komponenteninstanz auf die Zeitdauer in Millisekunden, nach der Sie die Komponente ein Ereignis auslösen soll.

  5. Legen Sie die Enabled -Eigenschaft der Komponenteninstanz auf true.

So erstellen Sie eine Timer-Komponente programmgesteuert

  1. Erstellen Sie eine Instanz der Klasse Timer.

  2. Legen Sie die Interval-Eigenschaft der Komponenteninstanz auf die Zeitdauer in Millisekunden, nach der Sie die Komponente ein Ereignis auslösen soll.

  3. Legen Sie die Enabled -Eigenschaft der Komponenteninstanz auf true.

    Der folgende Code veranschaulicht die erstellen und Konfigurieren einer Komponente Timer.

                                Dim myTimer AsNew System.Timers.Timer()
    myTimer.Interval = 3000
    myTimer.Enabled = True
    
            System.Timers.Timer myTimer = new System.Timers.Timer();
            myTimer.Interval = 3000;
            myTimer.Enabled = true;
    

Siehe auch

Aufgaben

SO WIRD'S GEMACHT: Behandeln Sie serverbasierte Zeitgeber

Referenz

Übersicht über das Timer-Komponente (Windows Forms)

Konzepte

Einführung in serverbasierte Zeitgeber