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 Weg der Ausführung 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 veranschaulicht. Dieses Beispiel stammt aus dem Beispiel " Verwendung der Auswahlaktivitä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
A PickBranch enthält ein Trigger und ein Action. Am Anfang der Ausführung eines Pick Elements werden alle Triggeraktivitäten aller PickBranch Elemente geplant. Wenn die erste Aktivität (ganz links) abgeschlossen ist, wird die entsprechende Aktionsaktivität geplant, und alle anderen Triggeraktivitäten werden abgebrochen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| PickBranch() |
Erstellt eine neue Instanz der PickBranch Aktivität. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Action |
Die Activity Ausführung, wenn diese Verzweigung für die Ausführung ausgelöst wird. |
| DisplayName |
Der Name dieser Verzweigung, die im Aktivitäts-Designer angezeigt werden soll. |
| Trigger |
Die Aktivität, deren Abschluss diese Auswahlverzweigung aktiviert. |
| Variables |
Die Sammlung von benutzerdefinierten Variablen, die dieser Aktivität zugeordnet sind. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |