Bagikan melalui


System.Timers Ruang nama

Timer Menyediakan komponen, yang memungkinkan Anda menaikkan peristiwa pada interval tertentu.

Kelas

ElapsedEventArgs

Menyediakan data untuk peristiwa tersebut Elapsed .

Timer

Menghasilkan peristiwa setelah interval yang ditetapkan, dengan opsi untuk menghasilkan peristiwa berulang.

TimersDescriptionAttribute

Mengatur deskripsi yang dapat ditampilkan desainer visual saat mereferensikan peristiwa, extender, atau properti.

Delegasikan

ElapsedEventHandler

Mewakili metode yang akan menangani Elapsed peristiwa Timer.

Keterangan

Komponen Timer adalah timer berbasis server, yang memungkinkan Anda menentukan interval berulang di mana Elapsed peristiwa dinaikkan dalam aplikasi Anda. Anda kemudian dapat menangani peristiwa ini untuk menyediakan pemrosesan reguler. Misalnya, Anda memiliki server penting yang harus terus berjalan 24 jam sehari, 7 hari seminggu. Anda dapat membuat layanan yang menggunakan Timer untuk memeriksa server secara berkala dan memastikan bahwa sistem aktif dan berjalan. Jika sistem tidak merespons, layanan dapat mencoba memulai ulang server atau memberi tahu administrator.

Berbasis Timer server dirancang untuk digunakan dengan utas pekerja di lingkungan multithreaded. Timer server dapat berpindah di antara utas untuk menangani peristiwa yang dinaikkan Elapsed , menghasilkan lebih banyak akurasi daripada timer Windows dalam meningkatkan peristiwa tepat waktu.