PickBranch Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein potenzieller Ausführungspfad innerhalb einer Pick-Aktivität.
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
- Vererbung
-
PickBranch
- Attribute
Beispiele
Im folgenden Codebeispiel wird das Erstellen einer PickBranch-Aktivität gezeigt. Dieses Beispiel stammt aus dem Beispiel Verwenden der Pick-Aktivität .
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;
}
Hinweise
Eine PickBranch enthält einen Trigger und eine Action. Zu Beginn der Ausführung eines Pick Elements werden alle Triggeraktivitäten aus allen PickBranch Elementen geplant. Wenn die erste (linksste) Aktivität abgeschlossen ist, wird die entsprechende Aktionsaktivität geplant, und alle anderen Triggeraktivitäten werden abgebrochen.
Konstruktoren
PickBranch() |
Erstellt eine neue Instanz der PickBranch-Aktivität. |
Eigenschaften
Action |
Die Activity, die bei Ausführauslösung dieses Branches ausgeführt werden soll. |
DisplayName |
Der Name dieser Verzweigung, der im Aktivitätsdesigner angezeigt werden soll. |
Trigger |
Die Aktivität, deren Beendigung dieser Auswahlbranch aktiviert. |
Variables |
Die Auflistung der benutzerdefinierten Variablen, die dieser Aktivität zugeordnet sind. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |