Freigeben über


FlowSwitch<T> Klasse

Definition

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
FlowSwitch<T>
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)

Gilt für: