共用方式為


SystemTarget.RegisterTimer 方法

定義

註冊計時器以將一般回呼傳送至此細微性。 此計時器會讓目前的細微性無法停用。

public IDisposable RegisterTimer (Func<object,System.Threading.Tasks.Task> asyncCallback, object state, TimeSpan dueTime, TimeSpan period, string name = default);
member this.RegisterTimer : Func<obj, System.Threading.Tasks.Task> * obj * TimeSpan * TimeSpan * string -> IDisposable
Public Function RegisterTimer (asyncCallback As Func(Of Object, Task), state As Object, dueTime As TimeSpan, period As TimeSpan, Optional name As String = Nothing) As IDisposable

參數

asyncCallback
Func<Object,Task>

計時器回呼,每當計時器到期時就會引發。

state
Object

傳遞至回呼的狀態物件。

dueTime
TimeSpan

叫用 asyncCallback 前的延遲時間量。 指定 InfiniteTimeSpan 以防止計時器啟動。 指定 Zero 以立即叫用回呼。

period
TimeSpan

asyncCallback 引動過程之間的時間間隔。 指定 InfiniteTimeSpan 以停用定期訊號。

name
String

計時器名稱。

傳回

IDisposable物件,將在處置時取消計時器。

適用於