PickBranch Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Potencjalna ścieżka wykonywania w Pick ramach działania.
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
- Dziedziczenie
-
PickBranch
- Atrybuty
Przykłady
Poniższy przykładowy kod pokazuje tworzenie PickBranch działania. Ten przykład pochodzi z przykładu Wybieranie działania .
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;
}
Uwagi
Element zawiera PickBranch element Trigger i .Action Na początku Pick wykonywania elementu zaplanowano wszystkie działania wyzwalacza ze wszystkich PickBranch elementów. Po zakończeniu pierwszego (najbardziej lewego) działania odpowiednie działania akcji są zaplanowane, a wszystkie inne działania wyzwalacza zostaną anulowane.
Konstruktory
PickBranch() |
Tworzy nowe wystąpienie PickBranch działania. |
Właściwości
Action |
Element Activity do wykonania, jeśli ta gałąź zostanie wyzwolona na potrzeby wykonywania. |
DisplayName |
Nazwa tej gałęzi, która ma być wyświetlana w projektancie działań. |
Trigger |
Działanie, którego ukończenie aktywuje tę gałąź wyboru. |
Variables |
Kolekcja zmiennych zdefiniowanych przez użytkownika skojarzonych z tym działaniem. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |