次の方法で共有


IDurableOrchestrationContext.CreateTimer メソッド

定義

オーバーロード

CreateTimer(DateTime, CancellationToken)

指定した時刻に期限切れになる永続的タイマーを作成します。

CreateTimer<T>(DateTime, T, CancellationToken)

指定した時刻に期限切れになる永続的タイマーを作成します。

CreateTimer(DateTime, CancellationToken)

ソース:
IDurableOrchestrationContext.cs

指定した時刻に期限切れになる永続的タイマーを作成します。

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)

ソース:
IDurableOrchestrationContext.cs

指定した時刻に期限切れになる永続的タイマーを作成します。

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タイマーの取り消しに使用する 。

戻り値

Task<T>

永続的タイマーの有効期限が切れたときに完了する永続的なタスク。

注釈

このメソッドを使用して作成されたすべての永続タイマーは、オーケストレーター関数が完了する前に、 を使用して cancelToken 有効期限が切れるか、取り消す必要があります。 そうしないと、基になるフレームワークは、オーケストレーター関数が完了した後でも、インスタンスを "実行中" 状態に保ちます。

適用対象