Grain.RegisterOrUpdateReminder(String, TimeSpan, TimeSpan) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra un promemoria permanente e affidabile per inviare notifiche regolari (promemoria) alla granularità.
La granularità deve implementare l'interfaccia Orleans.IRemindable
e i promemoria per questo tipo di granularità verranno inviati al ReceiveReminder
metodo di callback.
Se la granularità corrente viene disattivata quando viene attivato il timer, verrà creata una nuova attivazione di questo tipo di granularità per ricevere questo promemoria.
Se esiste già un promemoria esistente con lo stesso nome, il promemoria verrà sovrascritto con questo nuovo promemoria.
I promemoria verranno sempre ricevuti da un'attivazione di questo tipo di granularità, anche se esistono più attivazioni per questa granularità.
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)
Parametri
- reminderName
- String
Nome del promemoria
- dueTime
- TimeSpan
Tempo di scadenza per questo promemoria
- period
- TimeSpan
Periodo di frequenza per questo promemoria
Restituisce
Promise per l'handle reminder.