FlowSwitch<T> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En specialiserad FlowNode som gör det möjligt att modellera en växelkonstruktion, med ett uttryck och ett resultat för varje matchning.
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
Typparametrar
- T
Typen av uttryck som ska utvärderas mot fall.
- Arv
- Attribut
Exempel
Följande kodexempel visar hur du skapar en FlowSwitch<T> nod. Det här exemplet kommer från felhanteringen i ett flödesschemaaktivitet med hjälp av TryCatch-exemplet .
FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
Expression = promo,
Cases =
{
{ "Single", singleStep },
{ "MNK", mnkStep },
{ "MWK", mwkStep }
},
Default = discountDefault
};
Konstruktorer
| Name | Description |
|---|---|
| FlowSwitch<T>() |
Skapar en ny instans av FlowSwitch<T> klassen. |
Egenskaper
| Name | Description |
|---|---|
| Cases |
Hämtar en ordlista med ärenden som ska bearbetas av elementet FlowSwitch<T> . |
| Default |
Som FlowNode ska köras om inga element i Cases samlingen matchar resultatet av utvärderingen av Expression. |
| DisplayName |
Hämtar namnet på den här flödesväxeln som ska visas i aktivitetsdesignern. |
| Expression |
Uttrycket som ska utvärderas mot samlingen av Cases. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |