ReplicatorActivity 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
執行多個子活動實例。
public ref class ReplicatorActivity sealed : System::Workflow::ComponentModel::CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))]
[System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)]
public sealed class ReplicatorActivity : System.Workflow.ComponentModel.CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))]
[System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class ReplicatorActivity : System.Workflow.ComponentModel.CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))>]
[<System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)>]
type ReplicatorActivity = class
inherit CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))>]
[<System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ReplicatorActivity = class
inherit CompositeActivity
Public NotInheritable Class ReplicatorActivity
Inherits CompositeActivity
- 繼承
- 屬性
備註
Note
此數據會討論已過時的類型和命名空間。 欲了解更多資訊,請參閱 Windows Workflow Foundation 4.5 中的
這 ReplicatorActivity 類似 for each 於程式碼中的陳述。 如果你面臨一個任務,要在多個不同實體上重複相同函數, ReplicatorActivity 這可能比 更為優良的解 WhileActivity法。
預設情況下,當所有子實例完成時,a ReplicatorActivity 才會完成。 你可以用自訂條件覆蓋這個行為,讓活動結束後使用。 若此條件在所有子實例完成前被評估為 , true 則任何執行中的未完成子實例都會被取消。
建構函式
| 名稱 | Description |
|---|---|
| ReplicatorActivity() |
已淘汰.
初始化 ReplicatorActivity 類別的新執行個體。 |
| ReplicatorActivity(String) |
已淘汰.
使用活動的名稱,初始化 ReplicatorActivity 類別的新實例。 |
欄位
| 名稱 | Description |
|---|---|
| ChildCompletedEvent |
已淘汰.
當子 ReplicatorActivity 活動實例完成時發生。 |
| ChildInitializedEvent |
已淘汰.
當子 ReplicatorActivity 活動實例初始化時發生。 |
| CompletedEvent |
已淘汰.
當完成時 ReplicatorActivity 發生。 |
| ExecutionTypeProperty |
已淘汰.
表示以 DependencyProperty 屬性為目標的 ExecutionType。 |
| InitialChildDataProperty |
已淘汰.
表示以 DependencyProperty 屬性為目標的 InitialChildData。 |
| InitializedEvent |
已淘汰.
代表針對該DependencyProperty事件的目標Initialized。 |
| UntilConditionProperty |
已淘汰.
表示以 DependencyProperty 屬性為目標的 UntilCondition。 |
屬性
方法
事件
| 名稱 | Description |
|---|---|
| Canceling |
已淘汰.
發生於取消活動執行時。 (繼承來源 Activity) |
| ChildCompleted |
已淘汰.
在執行完子活動實例後 ReplicatorActivity 立即發生。 |
| ChildInitialized |
已淘汰.
發生在子活動初始化後立即發生。 |
| Closed |
已淘汰.
發生於 Activity 已完成執行時。 (繼承來源 Activity) |
| Compensating |
已淘汰.
在 Activity上執行補償方法時發生。 (繼承來源 Activity) |
| Completed |
已淘汰.
當完成時 ReplicatorActivity 發生。 |
| Executing |
已淘汰.
執行 Activity 時發生。 (繼承來源 Activity) |
| Faulting |
已淘汰.
在實例執行期間引發例外狀況時發生。 (繼承來源 Activity) |
| Initialized |
已淘汰.
當開始 ReplicatorActivity 執行時發生。 |
| StatusChanged |
已淘汰.
發生於執行中 ActivityExecutionStatus 的 Activity 變更時。 (繼承來源 Activity) |
明確介面實作
| 名稱 | Description |
|---|---|
| IComponent.Disposed |
已淘汰.
表示處理元件 Disposed 事件的方法。 (繼承來源 DependencyObject) |