Language

WorkflowSchedulerService.Schedule メソッド

定義

ワークフロー インスタンスを実行する新しいスレッドを要求するためにランタイムによって呼び出されます。

オーバーロード

名前 説明
Schedule(WaitCallback, Guid)

派生クラスでオーバーライドされると、このメソッドはランタイムによって呼び出され、特定のインスタンス ID の作業項目 (コールバック) をスケジュールします。

Schedule(WaitCallback, Guid, DateTime, Guid)

派生クラスでオーバーライドされると、このメソッドはランタイムによって呼び出され、特定のワークフロー インスタンスの作業項目 (コールバック) が特定の時刻 (DateTime) に実行されるようにスケジュールされます。

Schedule(WaitCallback, Guid)

派生クラスでオーバーライドされると、このメソッドはランタイムによって呼び出され、特定のインスタンス ID の作業項目 (コールバック) をスケジュールします。

protected public:
 abstract void Schedule(System::Threading::WaitCallback ^ callback, Guid workflowInstanceId);
protected internal abstract void Schedule(System.Threading.WaitCallback callback, Guid workflowInstanceId);
abstract member Schedule : System.Threading.WaitCallback * Guid -> unit
Protected Friend MustOverride Sub Schedule (callback As WaitCallback, workflowInstanceId As Guid)

パラメーター

callback
WaitCallback

実行するメソッドを表す WaitCallback マルチキャスト デリゲート。

workflowInstanceId
Guid

ワークフロー インスタンスを表す Guid 。

注釈

WaitCallback コンストラクターを使用して、新しいスレッドで実行するデリゲート メソッドを作成します。

適用対象

Schedule(WaitCallback, Guid, DateTime, Guid)

派生クラスでオーバーライドされると、このメソッドはランタイムによって呼び出され、特定のワークフロー インスタンスの作業項目 (コールバック) が特定の時刻 (DateTime) に実行されるようにスケジュールされます。

protected public:
 abstract void Schedule(System::Threading::WaitCallback ^ callback, Guid workflowInstanceId, DateTime whenUtc, Guid timerId);
protected internal abstract void Schedule(System.Threading.WaitCallback callback, Guid workflowInstanceId, DateTime whenUtc, Guid timerId);
abstract member Schedule : System.Threading.WaitCallback * Guid * DateTime * Guid -> unit
Protected Friend MustOverride Sub Schedule (callback As WaitCallback, workflowInstanceId As Guid, whenUtc As DateTime, timerId As Guid)

パラメーター

callback
WaitCallback

実行するメソッドを表す WaitCallback マルチキャスト デリゲート。

workflowInstanceId
Guid

追加するワークフロー インスタンスを表す Guid 。

whenUtc
DateTime

ワークフロー アイテムの実行を開始する DateTime 。

timerId
Guid

スケジュールされたタイマーを表す Guid 。

適用対象