WorkflowInvoker 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一種方式,讓工作流程能像呼叫方法一樣呼叫。
public ref class WorkflowInvoker sealed
public sealed class WorkflowInvoker
type WorkflowInvoker = class
Public NotInheritable Class WorkflowInvoker
- 繼承
-
WorkflowInvoker
範例
以下範例同步呼叫一個由 WriteLine 單一活動組成的工作流程,使用 WorkflowInvoker。
Activity wf = new WriteLine
{
Text = "Hello World."
};
WorkflowInvoker.Invoke(wf);
備註
WorkflowInvoker 包含用於同步調用工作流程的實例與靜態方法,以及非同步調用工作流程的實例方法。
WorkflowInvoker 不允許實例控制,例如持續保存、卸載或繼續書籤。 如果想要實例控制,就用 WorkflowApplication Alternative。
若要同步執行工作流程且無需實例控制,請呼叫該 Invoke 方法。 若要非同步執行工作流程且無實例控制,請使用 BeginInvoke 與 EndInvoke 方法對,或是 方法 InvokeAsync 。
建構函式
| 名稱 | Description |
|---|---|
| WorkflowInvoker(Activity) |
初始化 WorkflowInvoker 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Extensions |
取得 Collection<T> 實例呼叫的工作流程 WorkflowInvoker 可用的擴充功能。 |
方法
事件
| 名稱 | Description |
|---|---|
| InvokeCompleted |
當其中一個超載所呼叫 InvokeAsync 的工作流程完成或取消時,會發生這種情況。 |