StateInitializationActivity 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
做為 StateActivity 開始執行時所執行之活動的群組容器。 無法繼承這個類別。
public ref class StateInitializationActivity sealed : System::Workflow::Activities::SequenceActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateInitializationActivity), "Resources.StateInitializationActivity.png")]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateInitializationValidator))]
public sealed class StateInitializationActivity : System.Workflow.Activities.SequenceActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateInitializationActivity), "Resources.StateInitializationActivity.png")]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateInitializationValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class StateInitializationActivity : System.Workflow.Activities.SequenceActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateInitializationActivity), "Resources.StateInitializationActivity.png")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateInitializationValidator))>]
type StateInitializationActivity = class
inherit SequenceActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateInitializationActivity), "Resources.StateInitializationActivity.png")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateInitializationValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type StateInitializationActivity = class
inherit SequenceActivity
Public NotInheritable Class StateInitializationActivity
Inherits SequenceActivity
- 繼承
- 屬性
備註
注意
此數據會討論已過時的類型和命名空間。 如需詳細資訊,請參閱 windows Workflow Foundation 4.5中
StateInitializationActivity 可作為其包含之所有活動的 SequenceActivity。
SetStateActivity 類別可能包含在 StateInitializationActivity中。
如果 StateInitializationActivity 存在於 StateActivity中,StateInitializationActivity 是 StateActivity 開始執行時執行的第一個活動。 在某些方面,StateInitializationActivity 就像是 OnEnterState
處理程式。
StateInitializationActivity 不是 StateActivity中的必要活動。
StateInitializationActivity 是 CompositeActivity,這表示 StateInitializationActivity 可以包含其他活動。 StateInitializationActivity 不能包含任何實作 IEventActivity 介面的活動,其中包含所有 HandleExternalEventActivity 活動和 DelayActivity 活動。
StateInitializationActivity 會以 StateActivity執行,這是一種非封鎖方式,可讓 StateActivity 準備好接收事件。 StateInitializationActivity 可以包含 SetStateActivity 活動,讓它可以建立狀態機器模型,其中從狀態轉換到狀態,而不需要接收任何事件。 從這個意義上說,狀態機器的行為就像循序工作流程。
建構函式
StateInitializationActivity() |
已淘汰.
初始化 StateInitializationActivity 類別的新實例。 |
StateInitializationActivity(String) |
已淘汰.
使用活動的名稱,初始化 StateInitializationActivity 類別的新實例。 |
屬性
方法
事件
Canceling |
已淘汰.
發生於取消活動執行時。 (繼承來源 Activity) |
Closed |
已淘汰.
發生於 Activity 已完成執行時。 (繼承來源 Activity) |
Compensating |
已淘汰.
在 Activity上執行補償方法時發生。 (繼承來源 Activity) |
Executing |
已淘汰.
執行 Activity 時發生。 (繼承來源 Activity) |
Faulting |
已淘汰.
在實例執行期間引發例外狀況時發生。 (繼承來源 Activity) |
StatusChanged |
已淘汰.
發生於執行中 Activity 的 ActivityExecutionStatus 變更時。 (繼承來源 Activity) |
明確介面實作
IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object, ActivityExecutionStatusChangedEventArgs) |
已淘汰.
定義訂閱事件發生時的處理程式。 (繼承來源 SequenceActivity) |
IComponent.Disposed |
已淘汰.
表示處理元件 Disposed 事件的方法。 (繼承來源 DependencyObject) |