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í.
Ruta de acceso potencial de ejecución dentro de una Pick actividad.
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 ejemplo de código siguiente se muestra cómo crear una PickBranch actividad. 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 PickBranch objeto contiene un Trigger y un Actionobjeto . 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
| Nombre | Description |
|---|---|
| PickBranch() |
Crea una nueva instancia de la PickBranch actividad. |
Propiedades
| Nombre | Description |
|---|---|
| Action |
que Activity se va a ejecutar si se desencadena esta rama para su ejecución. |
| DisplayName |
Nombre de esta rama que se va a mostrar en el diseñador de actividades. |
| Trigger |
La actividad cuya finalización activa esta rama de selección. |
| Variables |
Colección de variables definidas por el usuario asociadas a esta actividad. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |