FakeTimeProvider.CreateTimer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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
參數
- callback
- TimerCallback
一個代表計時器觸發時要執行的方法的代理。 回調方法應為重入式,因為若計時器在前一次回調前或仍在處理時再次觸發,則可同時在兩個執行緒上呼叫。
- state
- Object
一個要傳遞給 的 callback物件。 這可能是無效的。
- dueTime
- TimeSpan
會啟動延遲時間。callback 指定 InfiniteTimeSpan 防止計時器啟動。 請指定 Zero 立即啟動計時器。
- period
- TimeSpan
呼叫之間的 callback時間間隔。 指定 InfiniteTimeSpan 關閉週期性訊號。
傳回
新創造 ITimer 的實例。