Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase Pick

.NET Framework (current version)
 

Publicado: octubre de 2016

Proporciona el modelado del flujo de control basado en eventos.

Espacio de nombres:   System.Activities.Statements
Ensamblado:  System.Activities (en System.Activities.dll)

System.Object
  System.Activities.Activity
    System.Activities.NativeActivity
      System.Activities.Statements.Pick

[ContentPropertyAttribute("Branches")]
public sealed class Pick : NativeActivity

NombreDescripción
System_CAPS_pubmethodPick()

Crea una nueva instancia de la clase Pick.

NombreDescripción
System_CAPS_pubpropertyBranches

Colección de los objetos de PickBranch de los cuales la actividad Pick ejecuta potencialmente uno, según los eventos de entrada.

System_CAPS_protpropertyCacheId

Obtiene el identificador de la memoria caché que es único dentro del ámbito de definición del flujo de trabajo.(Heredado de Activity).

System_CAPS_pubpropertyDisplayName

Obtiene o establece un nombre descriptivo opcional que se utiliza para la depuración, la validación, el control de excepciones y el seguimiento.(Heredado de Activity).

System_CAPS_pubpropertyId

Obtiene un identificador que es único dentro del ámbito de definición del flujo de trabajo.(Heredado de Activity).

System_CAPS_protpropertyImplementationVersion

Obtiene o establece la versión de la implementación de la actividad.(Heredado de NativeActivity).

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodShouldSerializeDisplayName()

Indica si la propiedad DisplayName se debe serializar.(Heredado de Activity).

System_CAPS_pubmethodToString()

Devuelve un objeto String que contiene las propiedades Id y DisplayName del objeto Activity.(Heredado de Activity).

Esta actividad se comporta de forma parecida a T:System.Activities.Statements.Switch, en que solo ejecuta una de varias actividades en respuesta a los eventos. Un evento, elegido en un conjunto de eventos, define la acción que se debe ejecutar.

En el siguiente ejemplo de código se muestra la creación de una actividad de la clase Pick. Este ejemplo es de la usar la actividad Pick ejemplo.

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;
}

.NET Framework
Disponible desde 4.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: