Grain.RegisterOrUpdateReminder(String, TimeSpan, TimeSpan) 方法

定义

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

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)

参数

reminderName
String

此提醒的名称

dueTime
TimeSpan

此提醒的截止日期

period
TimeSpan

此提醒的频率时间段

返回

提醒句柄的承诺。

适用于