System.Timers Naamruimte

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.