FlowSwitch<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Specializované FlowNode , které umožňuje modelování konstruktoru přepínače s jedním výrazem a jedním výstupem pro každou shodu.
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
Parametry typu
- T
Typ výrazu, který se má vyhodnotit proti případům.
- Dědičnost
- Atributy
Příklady
Následující ukázka kódu ukazuje vytvoření FlowSwitch<T> uzlu. Tento příklad pochází z zpracování chyb v aktivitě vývojového diagramu pomocí ukázky TryCatch .
FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
Expression = promo,
Cases =
{
{ "Single", singleStep },
{ "MNK", mnkStep },
{ "MWK", mwkStep }
},
Default = discountDefault
};
Konstruktory
| Name | Description |
|---|---|
| FlowSwitch<T>() |
Vytvoří novou instanci FlowSwitch<T> třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Cases |
Získá slovník případů, které se mají zpracovat elementem FlowSwitch<T> . |
| Default |
Provedení FlowNode , pokud žádné prvky v Cases kolekci neodpovídají výsledku vyhodnocení Expression. |
| DisplayName |
Získá název tohoto přepínače toku, který se zobrazí v návrháři aktivit. |
| Expression |
Výraz, který se má vyhodnotit proti kolekci .Cases |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |