GrainReminderExtensions.RegisterOrUpdateReminder Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan) |
Registriert eine dauerhafte, zuverlässige Erinnerung, um regelmäßige Benachrichtigungen (Erinnerungen) an das Grain zu senden.
Das Grain muss die |
RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan) |
Registriert eine dauerhafte, zuverlässige Erinnerung, um regelmäßige Benachrichtigungen (Erinnerungen) an das Grain zu senden.
Das Grain muss die |
RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)
Registriert eine dauerhafte, zuverlässige Erinnerung, um regelmäßige Benachrichtigungen (Erinnerungen) an das Grain zu senden.
Das Grain muss die Orleans.IRemindable
Schnittstelle implementieren, und Erinnerungen für dieses Grain werden an die ReceiveReminder
Rückrufmethode gesendet.
Wenn das aktuelle Grain deaktiviert wird, wenn der Timer ausgelöst wird, wird eine neue Aktivierung dieses Grains erstellt, um diese Erinnerung zu erhalten.
Wenn bereits eine erinnerung mit demselben Namen vorhanden ist, wird diese Erinnerung mit dieser neuen Erinnerung überschrieben.
Erinnerungen werden immer durch eine Aktivierung dieses Grains empfangen, auch wenn für dieses Grain mehrere Aktivierungen vorhanden sind.
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)
Parameter
- grain
- Grain
Die Grain-Instanz.
- reminderName
- String
Name dieser Erinnerung
- dueTime
- TimeSpan
Fälligkeit für diese Erinnerung
- period
- TimeSpan
Häufigkeitszeitraum für diese Erinnerung
Gibt zurück
Zusage für Erinnerungshandle.
Gilt für:
RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)
Registriert eine dauerhafte, zuverlässige Erinnerung, um regelmäßige Benachrichtigungen (Erinnerungen) an das Grain zu senden.
Das Grain muss die Orleans.IRemindable
Schnittstelle implementieren, und Erinnerungen für dieses Grain werden an die ReceiveReminder
Rückrufmethode gesendet.
Wenn das aktuelle Grain deaktiviert wird, wenn der Timer ausgelöst wird, wird eine neue Aktivierung dieses Grains erstellt, um diese Erinnerung zu erhalten.
Wenn bereits eine erinnerung mit demselben Namen vorhanden ist, wird diese Erinnerung mit dieser neuen Erinnerung überschrieben.
Erinnerungen werden immer durch eine Aktivierung dieses Grains empfangen, auch wenn für dieses Grain mehrere Aktivierungen vorhanden sind.
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)
Parameter
- grain
- IGrainBase
Die Grain-Instanz.
- reminderName
- String
Name dieser Erinnerung
- dueTime
- TimeSpan
Fälligkeit für diese Erinnerung
- period
- TimeSpan
Häufigkeitszeitraum für diese Erinnerung
Gibt zurück
Zusage für Erinnerungshandle.