FlowSwitch<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |