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

適用対象