Compartir vía


PickBranch Clase

Definición

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)

Se aplica a