Grain.RegisterOrUpdateReminder(String, TimeSpan, TimeSpan) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注册持久可靠的提醒,以将常规通知 (提醒) 发送到粒度。
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
此提醒的频率时间段
返回
提醒句柄的承诺。