ActorBase.RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アクターにアラームを登録します。
protected System.Threading.Tasks.Task<Microsoft.ServiceFabric.Actors.Runtime.IActorReminder> RegisterReminderAsync (string reminderName, byte[] state, TimeSpan dueTime, TimeSpan period);
member this.RegisterReminderAsync : string * byte[] * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Actors.Runtime.IActorReminder>
Protected Function RegisterReminderAsync (reminderName As String, state As Byte(), dueTime As TimeSpan, period As TimeSpan) As Task(Of IActorReminder)
パラメーター
- reminderName
- String
登録するアラームの名前。 名前はアクターごとに一意である必要があります。
- state
- Byte[]
アラーム呼び出しに渡されるユーザー状態。
- dueTime
- TimeSpan
アラームを初めて呼び出す前に遅延する時間。 呼び出しを無効にするには、負の 1 (-1) ミリ秒を指定します。 登録直後にアラームを呼び出すには、0 (0) を指定します。
- period
- TimeSpan
最初の呼び出し後のアラーム呼び出し間の時間間隔。 定期的な呼び出しを無効にするには、負の 1 (-1) ミリ秒を指定します。
戻り値
非同期登録操作を表すタスク。 タスクの結果は、登録されたアラームに関する情報を提供し、 を使用してアラームの登録を解除するために使用 UnregisterReminderAsync(IActorReminder)されます。
注釈
から ActorBase 派生するクラスは、アラーム呼び出しを使用するために を実装 IRemindable する必要があります。 複数のアラームは、 によって reminderName
一意に識別され、いつでも登録できます。 このメソッドを再度呼び出すことで、既存のアラームを更新することもできます。 アラーム呼び出しは、他のアラームと他のアクター メソッド コールバックの両方と同期されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET