GrainReminderExtensions.RegisterOrUpdateReminder Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan) |
Registra un recordatorio persistente y confiable para enviar notificaciones periódicas (recordatorios) al grano.
El grano debe implementar la |
RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan) |
Registra un recordatorio persistente y confiable para enviar notificaciones periódicas (recordatorios) al grano.
El grano debe implementar la |
RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)
Registra un recordatorio persistente y confiable para enviar notificaciones periódicas (recordatorios) al grano.
El grano debe implementar la Orleans.IRemindable
interfaz y los avisos para este grano se enviarán 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.
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)
Parámetros
- grain
- Grain
Instancia de grano.
- reminderName
- String
Nombre de este aviso
- dueTime
- TimeSpan
Tiempo de vencimiento de este aviso
- period
- TimeSpan
Período de frecuencia para este recordatorio
Devoluciones
Promesa para identificador de recordatorio.
Se aplica a
RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)
Registra un recordatorio persistente y confiable para enviar notificaciones periódicas (recordatorios) al grano.
El grano debe implementar la Orleans.IRemindable
interfaz y los avisos para este grano se enviarán 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.
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)
Parámetros
- grain
- IGrainBase
Instancia de grano.
- reminderName
- String
Nombre de este aviso
- dueTime
- TimeSpan
Tiempo de vencimiento de este aviso
- period
- TimeSpan
Período de frecuencia para este recordatorio
Devoluciones
Promesa para identificador de recordatorio.