Partager via


PickBranch Classe

Définition

Chemin d’accès potentiel d’exécution dans une activité Pick.

public ref class PickBranch sealed
[System.Windows.Markup.ContentProperty("Action")]
public sealed class PickBranch
[<System.Windows.Markup.ContentProperty("Action")>]
type PickBranch = class
Public NotInheritable Class PickBranch
Héritage
PickBranch
Attributs

Exemples

L'exemple de code suivant montre comment créer une activité PickBranch. Cet exemple provient de l’exemple Utilisation de l’activité Pick .

static Activity CreateWF()
{
    Variable<string> name = new Variable<string>();
    Sequence body = new Sequence
    {
        Variables = { name },
        Activities =
        {
            new WriteLine { Text = "What is your name? (You have 5 seconds to answer)" },
            new Pick
            {
               Branches =
               {
                   new PickBranch
                    {
                       Trigger = new ReadString
                       {
                           Result = name,
                           BookmarkName = bookmarkName
                       },
                       Action = new WriteLine
                       {
                           Text = new InArgument<string>(env => "Hello " + name.Get(env))
                       }
                   },
                   new PickBranch
                    {
                       Trigger = new Delay
                       {
                           Duration = TimeSpan.FromSeconds(5)
                       },
                       Action = new WriteLine
                       {
                           Text = "Time is up."
                       }
                   }
               }
           }
       }
    };

    return body;
}

Remarques

Un PickBranch contient un Trigger et un Action. Au début de l’exécution d’un Pick élément, toutes les activités de déclencheur de tous les PickBranch éléments sont planifiées. Lorsque la première activité (la plus à gauche) se termine, l’activité d’action correspondante est planifiée et toutes les autres activités de déclencheur sont annulées.

Constructeurs

PickBranch()

Crée une instance de l'activité PickBranch.

Propriétés

Action

Activity à exécuter si l’exécution de cette branche est déclenchée.

DisplayName

Nom de cette branche à afficher dans le concepteur d’activités.

Trigger

Activité dont l’achèvement active cette branche Pick.

Variables

Collection de variables définies par l’utilisateur qui sont associées à cette activité.

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 à