Compartilhar via


GrainReminderExtensions Classe

Definição

Métodos de extensão para acessar lembretes de uma Grain implementação ou IGrainBase .

public static class GrainReminderExtensions
type GrainReminderExtensions = class
Public Module GrainReminderExtensions
Herança
GrainReminderExtensions

Métodos

GetReminder(Grain, String)

Retorna um lembrete registrado anteriormente.

GetReminder(IGrainBase, String)

Retorna um lembrete registrado anteriormente.

GetReminders(Grain)

Retorna uma lista de todos os lembretes registrados pela granularidade.

GetReminders(IGrainBase)

Retorna uma lista de todos os lembretes registrados pela granularidade.

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

Registra um lembrete persistente e confiável para enviar notificações regulares (lembretes) para a granularidade. A granularidade deve implementar a Orleans.IRemindable interface e os lembretes para essa granularidade serão enviados para o ReceiveReminder método de retorno de chamada. Se a granularidade atual for desativada quando o temporizador for acionado, uma nova ativação dessa granularidade será criada para receber esse lembrete. Se já existir um lembrete com o mesmo nome, esse lembrete será substituído por esse novo lembrete. Os lembretes sempre serão recebidos por uma ativação desse grão, mesmo que existam várias ativações para essa granularidade.

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

Registra um lembrete persistente e confiável para enviar notificações regulares (lembretes) para a granularidade. A granularidade deve implementar a Orleans.IRemindable interface e os lembretes para essa granularidade serão enviados para o ReceiveReminder método de retorno de chamada. Se a granularidade atual for desativada quando o temporizador for acionado, uma nova ativação dessa granularidade será criada para receber esse lembrete. Se já existir um lembrete com o mesmo nome, esse lembrete será substituído por esse novo lembrete. Os lembretes sempre serão recebidos por uma ativação desse grão, mesmo que existam várias ativações para essa granularidade.

UnregisterReminder(Grain, IGrainReminder)

Cancela o registro de um lembrete registrado anteriormente.

UnregisterReminder(IGrainBase, IGrainReminder)

Cancela o registro de um lembrete registrado anteriormente.

Aplica-se a