Share via


System.Timers Ad Alanı

Belirtilen aralıkta Timer bir olay oluşturmanızı sağlayan bileşeni sağlar.

Sınıflar

ElapsedEventArgs

Elapsed olayı için veriler sağlar.

Timer

Yinelenen olaylar oluşturma seçeneğiyle, belirli bir aralık sonrasında bir olay oluşturur.

TimersDescriptionAttribute

Görsel tasarımcıların bir olaya, genişleticiye veya özelliğe başvururken görüntüleyebileceği açıklamayı ayarlar.

Temsilciler

ElapsedEventHandler

bir olayını Timerişleyecek Elapsed yöntemi temsil eder.

Açıklamalar

Bileşen Timer , uygulamanızda olayın tetiklendiği Elapsed yinelenen bir aralık belirtmenize olanak tanıyan sunucu tabanlı bir zamanlayıcıdır. Daha sonra düzenli işlem sağlamak için bu olayı işleyebilirsiniz. Örneğin, haftanın 7 günü, günde 24 saat çalıştırılmaması gereken kritik bir sunucunuz olduğunu varsayalım. Sunucusunu düzenli aralıklarla denetlemek ve sistemin çalışır durumda olduğundan emin olmak için kullanan Timer bir hizmet oluşturabilirsiniz. Sistem yanıt vermiyorsa, hizmet sunucuyu yeniden başlatmayı veya bir yöneticiyi bilgilendirmeyi deneyebilir.

Sunucu tabanlı Timer , çok iş parçacıklı bir ortamda çalışan iş parçacıklarıyla kullanılmak üzere tasarlanmıştır. Sunucu süreölçerleri, tetiklenen Elapsed olayı işlemek için iş parçacıkları arasında hareket edebilir ve bu da Windows zamanlayıcılarının olayı zamanında yükseltmesinden daha fazla doğruluk sağlar.