System.Timers Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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.