FlowSwitch<T> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個專門化的系統 FlowNode ,允許模擬交換結構,每場配對有一個表達式和一個結果。
generic <typename T>
public ref class FlowSwitch sealed : System::Activities::Statements::FlowNode
[System.Windows.Markup.ContentProperty("Cases")]
public sealed class FlowSwitch<T> : System.Activities.Statements.FlowNode
[<System.Windows.Markup.ContentProperty("Cases")>]
type FlowSwitch<'T> = class
inherit FlowNode
Public NotInheritable Class FlowSwitch(Of T)
Inherits FlowNode
類型參數
- T
用來評估案例的表達類型。
- 繼承
- 屬性
範例
以下範例程式碼示範建立 FlowSwitch<T> 節點。 此範例來自 TryCatch 範例中的故障處理流程圖活動 。
FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
Expression = promo,
Cases =
{
{ "Single", singleStep },
{ "MNK", mnkStep },
{ "MWK", mwkStep }
},
Default = discountDefault
};
建構函式
| 名稱 | Description |
|---|---|
| FlowSwitch<T>() |
建立一個新的類別實例 FlowSwitch<T> 。 |
屬性
| 名稱 | Description |
|---|---|
| Cases |
取得一個由元素處理 FlowSwitch<T> 的格字典。 |
| Default |
FlowNode若集合中Cases沒有任何元素與 的值Expression值結果相符,則執行 。 |
| DisplayName |
取得這個流程開關的名稱,以便在活動設計器中顯示。 |
| Expression |
用來對集合進行評估 Cases的表達式。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |