System.Timers Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt het Timer onderdeel, waarmee u een gebeurtenis kunt genereren op een opgegeven interval.
Klassen
| Name | Description |
|---|---|
| ElapsedEventArgs |
Biedt gegevens voor de Elapsed gebeurtenis. |
| Timer |
Genereert een gebeurtenis na een ingestelde interval, met een optie om terugkerende gebeurtenissen te genereren. |
| TimersDescriptionAttribute |
Hiermee stelt u de beschrijving in die visuele ontwerpers kunnen weergeven wanneer ze verwijzen naar een gebeurtenis, extender of eigenschap. |
Gedelegeerden
| Name | Description |
|---|---|
| ElapsedEventHandler |
Vertegenwoordigt de methode die de Elapsed gebeurtenis van een Timer. |
Opmerkingen
Het Timer onderdeel is een timer op basis van een server, waarmee u een terugkerend interval kunt opgeven waarmee de Elapsed gebeurtenis wordt gegenereerd in uw toepassing. Vervolgens kunt u deze gebeurtenis verwerken om regelmatige verwerking te bieden. Stel dat u een kritieke server hebt die 24 uur per dag, 7 dagen per week moet worden uitgevoerd. U kunt een service maken die gebruikmaakt van een Timer service om periodiek de server te controleren en ervoor te zorgen dat het systeem actief is. Als het systeem niet reageert, kan de service proberen de server opnieuw op te starten of een beheerder op de hoogte stellen.
De server Timer is ontworpen voor gebruik met werkthreads in een omgeving met meerdere threads. Servertimers kunnen tussen threads schakelen om de gegenereerde Elapsed gebeurtenis af te handelen, wat resulteert in meer nauwkeurigheid dan Windows timers bij het op tijd genereren van de gebeurtenis.