StateMachineWorkflowInstance 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
表示類別,這個類別可管理 StateMachineWorkflowActivity 的目前執行個體。 此類別無法獲得繼承。
public ref class StateMachineWorkflowInstance sealed
public sealed class StateMachineWorkflowInstance
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class StateMachineWorkflowInstance
type StateMachineWorkflowInstance = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type StateMachineWorkflowInstance = class
Public NotInheritable Class StateMachineWorkflowInstance
- 繼承
-
StateMachineWorkflowInstance
- 屬性
備註
注意
此資料討論已被汰換的類型及命名空間。 如需詳細資訊,請參閱 Windows Workflow Foundation 4.5 中即將淘汰的類型。
這個類別也在 StateMachineWorkflowActivity 的目前執行個體上提供查詢介面。 透過使用這個類別的執行個體,您可以在 StateMachineWorkflowInstance 上進行各種查詢。
以下為可進行的典型查詢:
狀態機器的目前狀態。
從目前狀態的可能轉換。
狀態機器執行個體的轉換記錄。
列舉狀態機器中的所有狀態。
建構函式
StateMachineWorkflowInstance(WorkflowRuntime, Guid) |
初始化 StateMachineWorkflowInstance 類別的新執行個體。 |
屬性
CurrentState |
取得目前執行的 StateActivity。 |
CurrentStateName |
取得目前 StateActivity 的名稱。 |
InstanceId |
取得 Guid,此物件會指出 StateMachineWorkflowActivity 的目前執行個體。 |
PossibleStateTransitions |
取得目前 StateActivity 可進行的狀態轉換集合。 |
StateHistory |
取得狀態活動集合,狀態機器工作流程執行個體已透過這些活動進行轉換。 |
StateMachineWorkflow |
取得 StateMachineWorkflowActivity 的最新定義。 |
States |
取得 StateActivity 中的 StateMachineWorkflow 類別清單。 |
WorkflowInstance |
取得目前的 WorkflowInstance。 |
方法
EnqueueItem(IComparable, Object) |
將訊息張貼到 StateMachineWorkflowInstance。 |
EnqueueItem(IComparable, Object, IPendingWork, Object) |
將訊息張貼到 StateMachineWorkflowInstance。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
SetState(StateActivity) |
提供指定之 的轉換。 |
SetState(String) |
使用 的名稱,提供指定之 的轉換。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |