Share via


Grain.RegisterOrUpdateReminder(String, TimeSpan, TimeSpan) Método

Definición

Registra un recordatorio persistente y confiable para enviar notificaciones periódicas (recordatorios) al grano. El grano debe implementar la Orleans.IRemindable interfaz y se enviarán avisos para este grano al ReceiveReminder método de devolución de llamada. Si el grano actual se desactiva cuando se activa el temporizador, se creará una nueva activación de este grano para recibir este aviso. Si ya existe un recordatorio con el mismo nombre, ese aviso se sobrescribirá con este nuevo recordatorio. Los avisos siempre serán recibidos por una activación de este grano, incluso si existen varias activaciones para este grano.

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)

Parámetros

reminderName
String

Nombre de este recordatorio

dueTime
TimeSpan

Tiempo de vencimiento de este aviso

period
TimeSpan

Período de frequence para este recordatorio

Devoluciones

Promesa para el identificador reminder.

Se aplica a