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
};
建構函式
FlowSwitch<T>() |
建立 FlowSwitch<T> 類別的新執行個體。 |
屬性
Cases |
取得由 FlowSwitch<T> 項目所處理之案例的字典。 |
Default |
當 FlowNode 集合中的項目沒有符合 Cases 的評估結果時,所要執行的 Expression。 |
DisplayName |
取得要在活動設計工具中顯示的這個流程參數的名稱。 |
Expression |
要針對 Cases 之集合評估的運算式。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |