Partager via


GrainReminderExtensions.RegisterOrUpdateReminder Méthode

Définition

Surcharges

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

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.

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

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.

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

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.

public static System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (this Orleans.Grain grain, string reminderName, TimeSpan dueTime, TimeSpan period);
static member RegisterOrUpdateReminder : Orleans.Grain * string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
<Extension()>
Public Function RegisterOrUpdateReminder (grain As Grain, reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)

Paramètres

grain
Grain

Instance de grain.

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 à

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

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.

public static System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (this Orleans.IGrainBase grain, string reminderName, TimeSpan dueTime, TimeSpan period);
static member RegisterOrUpdateReminder : Orleans.IGrainBase * string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
<Extension()>
Public Function RegisterOrUpdateReminder (grain As IGrainBase, reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)

Paramètres

grain
IGrainBase

Instance de grain.

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 à