PickBranch Klass

Definition

En potentiell körningsväg inom en Pick aktivitet.

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
Arv
PickBranch
Attribut

Exempel

Följande kodexempel visar hur du skapar en PickBranch aktivitet. Det här exemplet kommer från exemplet Med hjälp av välj aktivitet .

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;
}

Kommentarer

A PickBranch innehåller en Trigger och en Action. I början av ett Pick elements körning schemaläggs alla utlösaraktiviteter från alla PickBranch element. När den första aktiviteten (längst till vänster) slutförs schemaläggs motsvarande åtgärdsaktivitet och alla andra utlösaraktiviteter avbryts.

Konstruktorer

Name Description
PickBranch()

Skapar en ny instans av PickBranch aktiviteten.

Egenskaper

Name Description
Action

Att Activity köra om den här grenen utlöses för körning.

DisplayName

Namnet på den här grenen som ska visas i aktivitetsdesignern.

Trigger

Aktiviteten vars slutförande aktiverar den här pick-grenen.

Variables

Samlingen med användardefinierade variabler som är associerade med den här aktiviteten.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för