FlowDecision 類別

定義

專用的 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 使用條件並定義若條件為 truefalse時應採取的行動。

建構函式

名稱 Description
FlowDecision()

建立一個新的類別實例 FlowDecision

FlowDecision(Activity<Boolean>)

建立一個符合指定條件的新 FlowDecision 類別實例。

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

建立一個符合指定條件的新 FlowDecision 類別實例。

屬性

名稱 Description
Condition

指定測試 FlowDecision 的條件。

DisplayName

此流程決策的名稱將在活動設計器中顯示。

False

當條件值為 FlowNode時,執行false的 是 。

True

當條件值為 FlowNode時,執行true的 是 。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於