PickBranch Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Potencial ruta de ejecución dentro de una actividad 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
- Herencia
-
PickBranch
- Atributos
Ejemplos
En el siguiente ejemplo de código se muestra la creación de una actividad de la clase PickBranch. Este ejemplo procede del ejemplo Using the Pick Activity (Usar la actividad 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;
}
Comentarios
Un A PickBranch contiene un Trigger y una Action. Al principio de la ejecución de un Pick elemento, se programan todas las actividades del desencadenador de todos los PickBranch elementos. Cuando se completa la primera actividad (situada más a la izquierda), se programa la actividad de acción correspondiente y se cancelan todas las demás actividades de desencadenador.
Constructores
PickBranch() |
Crea una nueva instancia de la actividad de la clase PickBranch. |
Propiedades
Action |
Activity que se debe ejecutar si se desencadena esta bifurcación para la ejecución. |
DisplayName |
El nombre de esta bifurcación que mostrar en el diseñador de actividad. |
Trigger |
La actividad cuya realización activa esta bifurcación de elección. |
Variables |
La colección de variables definidas por el usuario asociada a esta actividad. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |