FlowSwitch<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein spezieller FlowNode, der die Modellierung eines Schalterkonstrukts erlaubt, mit einem Ausdruck und einem Ergebnis für jede Übereinstimmung.
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
Typparameter
- T
Der Typ des Ausdrucks, anhand dessen Fälle ausgewertet werden.
- Vererbung
- Attribute
Beispiele
Im folgenden Codebeispiel wird das Erstellen eines FlowSwitch<T>-Knotens veranschaulicht. Dieses Beispiel stammt aus dem Beispiel "Fehlerbehandlung in einer Flussdiagrammaktivität mithilfe von TryCatch ".
FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
Expression = promo,
Cases =
{
{ "Single", singleStep },
{ "MNK", mnkStep },
{ "MWK", mwkStep }
},
Default = discountDefault
};
Konstruktoren
FlowSwitch<T>() |
Erstellt eine neue Instanz der FlowSwitch<T>-Klasse. |
Eigenschaften
Cases |
Ruft ein Wörterbuch von Fällen ab, das vom FlowSwitch<T>-Element verarbeitet werden soll. |
Default |
Der FlowNode, der ausgeführt werden soll, wenn keine Elemente in der Cases-Auflistung mit dem Ergebnis der Auswertung des Expression übereinstimmen. |
DisplayName |
Ruft den Namen dieses Flussschalters ab, der im Aktivitätsdesigner angezeigt werden soll. |
Expression |
Der Ausdruck der anhand der Auflistung von Cases ausgewertet werden soll. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |