Partager via


GrainReminderExtensions Classe

Définition

Méthodes d’extension pour accéder aux rappels à partir d’une Grain implémentation ou .IGrainBase

public static class GrainReminderExtensions
type GrainReminderExtensions = class
Public Module GrainReminderExtensions
Héritage
GrainReminderExtensions

Méthodes

GetReminder(Grain, String)

Retourne un rappel précédemment inscrit.

GetReminder(IGrainBase, String)

Retourne un rappel précédemment inscrit.

GetReminders(Grain)

Retourne une liste de tous les rappels enregistrés par le grain.

GetReminders(IGrainBase)

Retourne une liste de tous les rappels enregistrés par le 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.

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.

UnregisterReminder(Grain, IGrainReminder)

Annule l’inscription d’un rappel précédemment inscrit.

UnregisterReminder(IGrainBase, IGrainReminder)

Annule l’inscription d’un rappel précédemment inscrit.

S’applique à