StateMachineWorkflowInstance クラス

定義

注意事項

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
属性

注釈

Note

この資料では、古い型と名前空間について説明します。 詳細については、「Windows Workflow Foundation 4.5 のDeprecated 型」を参照してください。

このクラスは、 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, IPendingWork, Object)
古い.

StateMachineWorkflowInstanceにメッセージを投稿します。

EnqueueItem(IComparable, Object)
古い.

StateMachineWorkflowInstanceにメッセージを投稿します。

Equals(Object)
古い.

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()
古い.

現在の Objectの簡易コピーを作成します。

(継承元 Object)
SetState(StateActivity)
古い.

指定した StateActivityへの遷移を提供します。

SetState(String)
古い.

StateActivityの名前を使用して、指定したStateActivityへの遷移を提供します。

ToString()
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象