Share via


FlowDecision クラス

定義

2 つの結果を持つ条件ノードをモデル化する機能を提供する特殊な FlowNode

public ref class FlowDecision sealed : System::Activities::Statements::FlowNode
public sealed class FlowDecision : System.Activities.Statements.FlowNode
type FlowDecision = class
    inherit FlowNode
Public NotInheritable Class FlowDecision
Inherits FlowNode
継承
FlowDecision

FlowDecision ノードを作成するコード サンプルを次に示します。 この例は、 TryCatch を使用したフローチャート アクティビティのエラー処理 のサンプルです。

FlowDecision flowDecision = new FlowDecision
{
    Condition = ExpressionServices.Convert<bool>((ctx) => discount.Get(ctx) > 0),
    True = discountApplied,
    False = discountNotApplied
};

注釈

FlowDecisionは 条件を使用し、条件が または falseの場合に実行するアクションをtrue定義します。

コンストラクター

FlowDecision()

FlowDecision クラスの新しいインスタンスを作成します。

FlowDecision(Activity<Boolean>)

指定した条件を使用し、FlowDecision クラスの新しいインスタンスを作成します。

FlowDecision(Expression<Func<ActivityContext,Boolean>>)

指定した条件を使用し、FlowDecision クラスの新しいインスタンスを作成します。

プロパティ

Condition

FlowDecision がテストしている条件を指定します。

DisplayName

アクティビティ デザイナーに表示される、このフロー デシジョンの名前。

False

条件が false と評価された場合に実行される FlowNode を取得または設定します。

True

条件が true と評価された場合に実行される FlowNode を取得または設定します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象