Partager via


Grain.RegisterOrUpdateReminder(String, TimeSpan, TimeSpan) Méthode

Définition

Inscrit un rappel fiable et persistant pour envoyer des notifications régulières (rappels) au grain. Le grain doit implémenter l’interface Orleans.IRemindable , et les rappels de ce grain sont envoyés à la méthode de ReceiveReminder rappel. Si le grain actuel est désactivé lorsque le minuteur se déclenche, une nouvelle activation de ce grain est créée pour recevoir ce rappel. Si un rappel existant portant le même nom existe déjà, ce rappel sera remplacé par ce nouveau rappel. Les rappels sont toujours reçus par une activation de ce grain, même s’il existe plusieurs activations pour ce grain.

protected virtual System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (string reminderName, TimeSpan dueTime, TimeSpan period);
protected System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (string reminderName, TimeSpan dueTime, TimeSpan period);
abstract member RegisterOrUpdateReminder : string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
override this.RegisterOrUpdateReminder : string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
member this.RegisterOrUpdateReminder : string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
Protected Overridable Function RegisterOrUpdateReminder (reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)
Protected Function RegisterOrUpdateReminder (reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)

Paramètres

reminderName
String

Nom de ce rappel

dueTime
TimeSpan

Délai d’échéance de ce rappel

period
TimeSpan

Période de fréquence pour ce rappel

Retours

Promesse pour le handle de rappel.

S’applique à