Freigeben über


SystemTarget.RegisterTimer Methode

Definition

Überlädt

RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan, String)

Registriert einen Timer, um reguläre Rückrufe an dieses Korn zu senden. Dieser Timer verhindert, dass das aktuelle Korn deaktiviert wird.

RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan)

Registriert einen Timer, um reguläre Rückrufe an dieses Korn zu senden. Dieser Timer verhindert, dass das aktuelle Korn deaktiviert wird.

RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan, String)

Quelle:
SystemTarget.cs

Registriert einen Timer, um reguläre Rückrufe an dieses Korn zu senden. Dieser Timer verhindert, dass das aktuelle Korn deaktiviert wird.

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

Parameter

asyncCallback
Func<Object,Task>

Der Timerrückruf, der ausgelöst wird, wenn der Timer fällig wird.

state
Object

Das Zustandsobjekt, das an den Rückruf übergeben wurde.

dueTime
TimeSpan

Die Zeitspanne, die vor dem Aufruf der asyncCallback verzögert werden muss. Geben Sie InfiniteTimeSpan an, um zu verhindern, dass der Timer gestartet wird. Geben Sie Zero an, um den Rückruf prompt aufzurufen.

period
TimeSpan

Das Zeitintervall zwischen Aufrufen von asyncCallback. Geben Sie InfiniteTimeSpan an, um die regelmäßige Signalisierung zu deaktivieren.

name
String

Der Zeitgebername.

Gibt zurück

Ein IDisposable-Objekt, das den Timer bei der Entsorgung abbricht.

Gilt für:

RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan)

Registriert einen Timer, um reguläre Rückrufe an dieses Korn zu senden. Dieser Timer verhindert, dass das aktuelle Korn deaktiviert wird.

public Orleans.Runtime.IGrainTimer RegisterTimer (Func<object,System.Threading.Tasks.Task> callback, object state, TimeSpan dueTime, TimeSpan period);
member this.RegisterTimer : Func<obj, System.Threading.Tasks.Task> * obj * TimeSpan * TimeSpan -> Orleans.Runtime.IGrainTimer
Public Function RegisterTimer (callback As Func(Of Object, Task), state As Object, dueTime As TimeSpan, period As TimeSpan) As IGrainTimer

Parameter

callback
Func<Object,Task>

Der Timerrückruf, der ausgelöst wird, wenn der Timer fällig wird.

state
Object

Das Zustandsobjekt, das an den Rückruf übergeben wurde.

dueTime
TimeSpan

Die Zeitspanne, die vor dem Aufruf der callback verzögert werden muss. Geben Sie InfiniteTimeSpan an, um zu verhindern, dass der Timer gestartet wird. Geben Sie Zero an, um den Rückruf prompt aufzurufen.

period
TimeSpan

Das Zeitintervall zwischen Aufrufen von callback. Geben Sie InfiniteTimeSpan an, um die regelmäßige Signalisierung zu deaktivieren.

Gibt zurück

Ein IDisposable-Objekt, das den Timer bei der Entsorgung abbricht.

Gilt für: