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

注釈

注意

ここでは、廃止された型と名前空間について説明します。 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。

このクラスは、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)

適用対象