PickBranch Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un potenziale percorso di esecuzione all'interno di un'attività Pick .
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
- Ereditarietà
-
PickBranch
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrata la creazione di un'attività PickBranch . Questo esempio proviene dall'esempio Using the Pick Activity (Uso dell'attività pick).
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;
}
Commenti
Un PickBranch oggetto contiene un Trigger oggetto e un oggetto Action. All'inizio dell'esecuzione di un Pick elemento vengono pianificate tutte le attività trigger di tutti gli PickBranch elementi. Al termine della prima attività (all'estrema sinistra), l'attività di azione corrispondente viene pianificata e tutte le altre attività del trigger vengono annullate.
Costruttori
| Nome | Descrizione |
|---|---|
| PickBranch() |
Crea una nuova istanza dell'attività PickBranch . |
Proprietà
| Nome | Descrizione |
|---|---|
| Action |
Oggetto Activity da eseguire se questo ramo viene attivato per l'esecuzione. |
| DisplayName |
Nome di questo ramo da visualizzare nell'ActivityDesigner. |
| Trigger |
Attività il cui completamento attiva questo ramo pick. |
| Variables |
Raccolta di variabili definite dall'utente associate a questa attività. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |