Compartir a través de


GrainReminderExtensions Clase

Definición

Métodos de extensión para acceder a avisos desde una Grain implementación o IGrainBase .

public static class GrainReminderExtensions
type GrainReminderExtensions = class
Public Module GrainReminderExtensions
Herencia
GrainReminderExtensions

Métodos

GetReminder(Grain, String)

Devuelve un aviso registrado previamente.

GetReminder(IGrainBase, String)

Devuelve un aviso registrado previamente.

GetReminders(Grain)

Devuelve una lista de todos los avisos registrados por el grano.

GetReminders(IGrainBase)

Devuelve una lista de todos los avisos registrados por el grano.

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.

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.

UnregisterReminder(Grain, IGrainReminder)

Anula el registro de un aviso registrado anteriormente.

UnregisterReminder(IGrainBase, IGrainReminder)

Anula el registro de un aviso registrado anteriormente.

Se aplica a