FakeTimeProvider.CreateTimer Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
public:
override System::Threading::ITimer ^ CreateTimer(System::Threading::TimerCallback ^ callback, System::Object ^ state, TimeSpan dueTime, TimeSpan period);
public override System.Threading.ITimer CreateTimer (System.Threading.TimerCallback callback, object? state, TimeSpan dueTime, TimeSpan period);
override this.CreateTimer : System.Threading.TimerCallback * obj * TimeSpan * TimeSpan -> System.Threading.ITimer
Public Overrides Function CreateTimer (callback As TimerCallback, state As Object, dueTime As TimeSpan, period As TimeSpan) As ITimer
Parameter
- callback
- TimerCallback
Delegasi yang mewakili metode yang akan dijalankan saat timer diaktifkan. Metode yang ditentukan untuk panggilan balik harus masuk kembali, karena dapat dipanggil secara bersamaan pada dua utas jika timer diaktifkan lagi sebelum atau saat panggilan balik sebelumnya masih ditangani.
- state
- Object
Objek yang akan diteruskan ke callback
. Ini mungkin null.
- dueTime
- TimeSpan
Jumlah waktu penundaan sebelum callback
dipanggil. Tentukan InfiniteTimeSpan untuk mencegah timer dimulai. Tentukan Zero untuk segera memulai timer.
- period
- TimeSpan
Interval waktu antara pemanggilan callback
. Tentukan InfiniteTimeSpan untuk menonaktifkan sinyal berkala.
Mengembalikan
Instans ITimer yang baru dibuat.