System.Timers Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.