共用方式為


GrainReminderExtensions.RegisterOrUpdateReminder 方法

定義

多載

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

註冊持續性可靠提醒,以將定期通知傳送 (提醒) 到粒紋。 粒紋必須實作 Orleans.IRemindable 介面,而且此粒紋的 ReceiveReminder 提醒會傳送至回呼方法。 如果計時器引發時停用目前的粒紋,將會建立此粒紋的新啟用,以接收此提醒。 如果已有同名的現有提醒存在,則會以這個新的提醒覆寫提醒。 此粒紋的一個啟用一律會收到提醒,即使此粒紋有多個啟用也一樣。

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

註冊持續性可靠提醒,以將定期通知傳送 (提醒) 到粒紋。 粒紋必須實作 Orleans.IRemindable 介面,而且此粒紋的 ReceiveReminder 提醒會傳送至回呼方法。 如果計時器引發時停用目前的粒紋,將會建立此粒紋的新啟用,以接收此提醒。 如果已有同名的現有提醒存在,則會以這個新的提醒覆寫提醒。 此粒紋的一個啟用一律會收到提醒,即使此粒紋有多個啟用也一樣。

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

註冊持續性可靠提醒,以將定期通知傳送 (提醒) 到粒紋。 粒紋必須實作 Orleans.IRemindable 介面,而且此粒紋的 ReceiveReminder 提醒會傳送至回呼方法。 如果計時器引發時停用目前的粒紋,將會建立此粒紋的新啟用,以接收此提醒。 如果已有同名的現有提醒存在,則會以這個新的提醒覆寫提醒。 此粒紋的一個啟用一律會收到提醒,即使此粒紋有多個啟用也一樣。

public static System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (this Orleans.Grain grain, string reminderName, TimeSpan dueTime, TimeSpan period);
static member RegisterOrUpdateReminder : Orleans.Grain * string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
<Extension()>
Public Function RegisterOrUpdateReminder (grain As Grain, reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)

參數

grain
Grain

粒紋實例。

reminderName
String

此提醒的名稱

dueTime
TimeSpan

此提醒的到期時間

period
TimeSpan

此提醒的頻率期間

傳回

提醒控制碼的承諾。

適用於

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

註冊持續性可靠提醒,以將定期通知傳送 (提醒) 到粒紋。 粒紋必須實作 Orleans.IRemindable 介面,而且此粒紋的 ReceiveReminder 提醒會傳送至回呼方法。 如果計時器引發時停用目前的粒紋,將會建立此粒紋的新啟用,以接收此提醒。 如果已有同名的現有提醒存在,則會以這個新的提醒覆寫提醒。 此粒紋的一個啟用一律會收到提醒,即使此粒紋有多個啟用也一樣。

public static System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (this Orleans.IGrainBase grain, string reminderName, TimeSpan dueTime, TimeSpan period);
static member RegisterOrUpdateReminder : Orleans.IGrainBase * string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
<Extension()>
Public Function RegisterOrUpdateReminder (grain As IGrainBase, reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)

參數

grain
IGrainBase

粒紋實例。

reminderName
String

此提醒的名稱

dueTime
TimeSpan

此提醒的到期時間

period
TimeSpan

此提醒的頻率期間

傳回

提醒控制碼的承諾。

適用於