Partager via


SystemTarget.RegisterTimer Méthode

Définition

Surcharges

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

Inscrit un minuteur pour envoyer des rappels réguliers à ce grain. Ce minuteur empêche la désactivation du grain actuel.

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

Inscrit un minuteur pour envoyer des rappels réguliers à ce grain. Ce minuteur empêche la désactivation du grain actuel.

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

Source:
SystemTarget.cs

Inscrit un minuteur pour envoyer des rappels réguliers à ce grain. Ce minuteur empêche la désactivation du grain actuel.

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

Paramètres

asyncCallback
Func<Object,Task>

Rappel du minuteur, qui se déclenche chaque fois que le minuteur est dû.

state
Object

Objet d’état passé au rappel.

dueTime
TimeSpan

Délai d’attente avant l’appel de la asyncCallback. Spécifiez InfiniteTimeSpan pour empêcher le démarrage du minuteur. Spécifiez Zero pour appeler le rappel rapidement.

period
TimeSpan

Intervalle de temps entre les appels de asyncCallback. Spécifiez InfiniteTimeSpan pour désactiver la signalisation périodique.

name
String

Nom du minuteur.

Retours

Objet IDisposable qui annule le minuteur lors de l’élimination.

S’applique à

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

Inscrit un minuteur pour envoyer des rappels réguliers à ce grain. Ce minuteur empêche la désactivation du grain actuel.

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

Paramètres

callback
Func<Object,Task>

Rappel du minuteur, qui se déclenche chaque fois que le minuteur est dû.

state
Object

Objet d’état passé au rappel.

dueTime
TimeSpan

Délai d’attente avant l’appel de la callback. Spécifiez InfiniteTimeSpan pour empêcher le démarrage du minuteur. Spécifiez Zero pour appeler le rappel rapidement.

period
TimeSpan

Intervalle de temps entre les appels de callback. Spécifiez InfiniteTimeSpan pour désactiver la signalisation périodique.

Retours

Objet IDisposable qui annule le minuteur lors de l’élimination.

S’applique à