PickBranch Clase

Definición

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)

Se aplica a