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
| Name | Description |
|---|---|
| ElapsedEventArgs |
Elapsed olayı için veriler sağlar. |
| Timer |
Belirli bir aralık sonrasında yinelenen olaylar oluşturma seçeneğiyle 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
| Name | Description |
|---|---|
| ElapsedEventHandler |
Açıklamalar
Timer Bileşen, 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şleme sağlamak için bu olayı işleyebilirsiniz. Örneğin, haftanın 7 günü, günde 24 saat çalışması 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 dener.
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 tetiklemesinden daha fazla doğrulukla sonuçlanır.