GrainReminderExtensions クラス

定義

または IGrainBase 実装からGrainアラームにアクセスするための拡張メソッド。

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

メソッド

GetReminder(Grain, String)

以前に登録したアラームを返します。

GetReminder(IGrainBase, String)

以前に登録したアラームを返します。

GetReminders(Grain)

グレインによって登録されたすべてのアラームの一覧を返します。

GetReminders(IGrainBase)

グレインによって登録されたすべてのアラームの一覧を返します。

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

定期的な通知 (アラーム) をグレインに送信するために、永続的で信頼性の高いアラームを登録します。 グレインは インターフェイスを実装する Orleans.IRemindable 必要があり、このグレインのアラームはコールバック メソッドに ReceiveReminder 送信されます。 タイマーの起動時に現在のグレインが非アクティブ化されると、このグレインの新しいアクティブ化が作成され、このアラームが受信されます。 同じ名前の既存のアラームが既に存在する場合、そのアラームはこの新しいアラームで上書きされます。 このグレインに対して複数のアクティブ化が存在する場合でも、このグレインの 1 回のアクティブ化によってアラームが常に受信されます。

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

定期的な通知 (アラーム) をグレインに送信するために、永続的で信頼性の高いアラームを登録します。 グレインは インターフェイスを実装する Orleans.IRemindable 必要があり、このグレインのアラームはコールバック メソッドに ReceiveReminder 送信されます。 タイマーの起動時に現在のグレインが非アクティブ化されると、このグレインの新しいアクティブ化が作成され、このアラームが受信されます。 同じ名前の既存のアラームが既に存在する場合、そのアラームはこの新しいアラームで上書きされます。 このグレインに対して複数のアクティブ化が存在する場合でも、このグレインの 1 回のアクティブ化によってアラームが常に受信されます。

UnregisterReminder(Grain, IGrainReminder)

以前に登録したアラームの登録を解除します。

UnregisterReminder(IGrainBase, IGrainReminder)

以前に登録したアラームの登録を解除します。

適用対象