Partager via


FlowSwitch<T> Classe

Définition

FlowNode spécialisé qui autorise la modélisation d'une construction de commutateur, avec une expression et un résultat pour chaque correspondance.

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

Paramètres de type

T

Type de l'expression à évaluer par rapport aux cas.

Héritage
FlowSwitch<T>
Attributs

Exemples

L'exemple de code suivant montre comment créer un nœud FlowSwitch<T>. Cet exemple provient de l’exemple Gestion des erreurs dans une activité d’organigramme à l’aide de TryCatch .

FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
    Expression = promo,
    Cases =
    {
       { "Single", singleStep },
       { "MNK", mnkStep },
       { "MWK", mwkStep }
    },
    Default = discountDefault
};

Constructeurs

FlowSwitch<T>()

Crée une instance de la classe FlowSwitch<T>.

Propriétés

Cases

Obtient un dictionnaire des cas qui doivent être traités par l'élément FlowSwitch<T>.

Default

FlowNode à exécuter si aucun élément de la collection Cases ne correspond au résultat de l'évaluation de Expression.

DisplayName

Obtient le nom de ce commutateur de flux à afficher dans le concepteur d'activités.

Expression

Expression à évaluer par rapport à la collection de Cases.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à