共用方式為


DefaultWorkflowSchedulerService.Schedule 方法

定義

將工作流程執行個體加入至暫止的工作項目佇列。

多載

Schedule(WaitCallback, Guid)

使用透過指定之多點傳送委派的指定工作流程執行個體,將工作流程執行個體加入至暫止的工作項目佇列。

Schedule(WaitCallback, Guid, DateTime, Guid)

使用指定的多點傳送委派、DateTime 和 GUID,將指定的工作流程執行個體加入至暫止工作項目佇列。

Schedule(WaitCallback, Guid)

使用透過指定之多點傳送委派的指定工作流程執行個體,將工作流程執行個體加入至暫止的工作項目佇列。

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

參數

callback
WaitCallback

代表要執行之方法的 WaitCallback 多點傳送委派。

workflowInstanceId
Guid

代表工作流程執行個體的 Guid

例外狀況

callback 包含 null 參考 (在 Visual Basic 中為 Nothing)。

備註

您可以使用 WaitCallback 建構函式建立委派方法,使其在新的執行緒中執行。

適用於

Schedule(WaitCallback, Guid, DateTime, Guid)

使用指定的多點傳送委派、DateTime 和 GUID,將指定的工作流程執行個體加入至暫止工作項目佇列。

protected public:
 override void Schedule(System::Threading::WaitCallback ^ callback, Guid workflowInstanceId, DateTime whenUtc, Guid timerId);
protected internal override void Schedule (System.Threading.WaitCallback callback, Guid workflowInstanceId, DateTime whenUtc, Guid timerId);
override this.Schedule : System.Threading.WaitCallback * Guid * DateTime * Guid -> unit
Protected Friend Overrides 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,表示排定的執行緒。

例外狀況

callback 包含 null 參考 (在 Visual Basic 中為 Nothing)。

workflowInstanceIdtimerId 是空的 GUID。

備註

您可以使用 WaitCallback 建構函式建立委派方法,使其在新的執行緒中執行。

適用於