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 percorso potenziale 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 riportato di seguito viene illustrata la creazione di un'attività PickBranch. Questo esempio è tratto dall'esempio Using the Pick Activity .This example is from the Using the Pick Activity sample.
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 contiene un Trigger e un 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à trigger vengono annullate.
Costruttori
PickBranch() |
Crea una nuova istanza dell'attività PickBranch. |
Proprietà
Action |
Activity da eseguire se questo ramo viene lanciato per l'esecuzione. |
DisplayName |
Il nome di questo ramo da visualizzare nell'ActivityDesigner. |
Trigger |
Attività il cui completamento attiva questo ramo della scelta. |
Variables |
Raccolta di variabili definite dall'utente associate con questa attività. |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |