System.Timers Namnområde

Tillhandahåller komponenten Timer som gör att du kan skapa en händelse med ett angivet intervall.

Klasser

Name Description
ElapsedEventArgs

Innehåller data för Elapsed händelsen.

Timer

Genererar en händelse efter ett angivet intervall med ett alternativ för att generera återkommande händelser.

TimersDescriptionAttribute

Anger den beskrivning som visuella designers kan visa när de refererar till en händelse, utökare eller egenskap.

Delegeringar

Name Description
ElapsedEventHandler

Representerar den metod som ska hantera Elapsed händelsen för en Timer.

Kommentarer

Komponenten Timer är en serverbaserad timer som gör att du kan ange ett återkommande intervall där Elapsed händelsen aktiveras i ditt program. Du kan sedan hantera den här händelsen för att tillhandahålla regelbunden bearbetning. Anta till exempel att du har en kritisk server som måste köras 24 timmar om dygnet, 7 dagar i veckan. Du kan skapa en tjänst som använder en Timer för att regelbundet kontrollera servern och se till att systemet är igång. Om systemet inte svarar kan tjänsten försöka starta om servern eller meddela en administratör.

Den serverbaserade Timer är utformad för användning med arbetstrådar i en flertrådad miljö. Servertimers kan flyttas mellan trådar för att hantera den upphöjda Elapsed händelsen, vilket resulterar i mer noggrannhet än Windows timers för att höja händelsen i tid.