PickBranch Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |