PickBranch Klasse

Definition

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)

Gilt für: