GrainReminderExtensions.RegisterOrUpdateReminder Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 |
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.