IDurableOrchestrationContext.CreateTimer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateTimer(DateTime, CancellationToken) |
指定した時刻に期限切れになる永続的タイマーを作成します。 |
CreateTimer<T>(DateTime, T, CancellationToken) |
指定した時刻に期限切れになる永続的タイマーを作成します。 |
CreateTimer(DateTime, CancellationToken)
指定した時刻に期限切れになる永続的タイマーを作成します。
public System.Threading.Tasks.Task CreateTimer(DateTime fireAt, System.Threading.CancellationToken cancelToken);
abstract member CreateTimer : DateTime * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CreateTimer (fireAt As DateTime, cancelToken As CancellationToken) As Task
パラメーター
- fireAt
- DateTime
タイマーの有効期限が切れる時刻。
- cancelToken
- CancellationToken
CancellationToken
タイマーの取り消しに使用する 。
戻り値
永続的タイマーの有効期限が切れたときに完了する永続的なタスク。
注釈
このメソッドを使用して作成されたすべての永続タイマーは、オーケストレーター関数が完了する前に、 を使用して cancelToken
有効期限が切れるか、取り消す必要があります。 そうしないと、基になるフレームワークは、オーケストレーター関数が完了した後でも、インスタンスを "実行中" 状態に保ちます。
適用対象
CreateTimer<T>(DateTime, T, CancellationToken)
指定した時刻に期限切れになる永続的タイマーを作成します。
public System.Threading.Tasks.Task<T> CreateTimer<T>(DateTime fireAt, T state, System.Threading.CancellationToken cancelToken);
abstract member CreateTimer : DateTime * 'T * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function CreateTimer(Of T) (fireAt As DateTime, state As T, cancelToken As CancellationToken) As Task(Of T)
型パラメーター
- T
state
の型。
パラメーター
- fireAt
- DateTime
タイマーの有効期限が切れる時刻。
- state
- T
タイマーによって保持される任意の状態。
- cancelToken
- CancellationToken
CancellationToken
タイマーの取り消しに使用する 。
戻り値
永続的タイマーの有効期限が切れたときに完了する永続的なタスク。
注釈
このメソッドを使用して作成されたすべての永続タイマーは、オーケストレーター関数が完了する前に、 を使用して cancelToken
有効期限が切れるか、取り消す必要があります。 そうしないと、基になるフレームワークは、オーケストレーター関数が完了した後でも、インスタンスを "実行中" 状態に保ちます。
適用対象
Azure SDK for .NET