GrainReminderExtensions 类

定义

用于从 GrainIGrainBase 实现访问提醒的扩展方法。

public static class GrainReminderExtensions
type GrainReminderExtensions = class
Public Module GrainReminderExtensions
继承
GrainReminderExtensions

方法

GetReminder(Grain, String)

返回以前注册的提醒。

GetReminder(IGrainBase, String)

返回以前注册的提醒。

GetReminders(Grain)

返回 grain 注册的所有提醒的列表。

GetReminders(IGrainBase)

返回 grain 注册的所有提醒的列表。

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

注册持久可靠的提醒,以将定期通知 (提醒) 发送到粒度。 grain 必须实现 Orleans.IRemindable 接口,并且此 grain 的提醒将发送到 ReceiveReminder 回调方法。 如果在计时器触发时停用当前粒度,则会创建此粒度的新激活来接收此提醒。 如果已存在同名的现有提醒,则此新提醒将覆盖该提醒。 此粒度的一次激活始终会收到提醒,即使此粒度存在多个激活也是如此。

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

注册持久可靠的提醒,以将定期通知 (提醒) 发送到粒度。 grain 必须实现 Orleans.IRemindable 接口,并且此 grain 的提醒将发送到 ReceiveReminder 回调方法。 如果在计时器触发时停用当前粒度,则会创建此粒度的新激活来接收此提醒。 如果已存在同名的现有提醒,则此新提醒将覆盖该提醒。 此粒度的一次激活始终会收到提醒,即使此粒度存在多个激活也是如此。

UnregisterReminder(Grain, IGrainReminder)

取消注册以前注册的提醒。

UnregisterReminder(IGrainBase, IGrainReminder)

取消注册以前注册的提醒。

适用于