PickBranch.Trigger Egenskap

Definition

Aktiviteten vars slutförande aktiverar den här pick-grenen.

public:
 property System::Activities::Activity ^ Trigger { System::Activities::Activity ^ get(); void set(System::Activities::Activity ^ value); };
[System.Windows.Markup.DependsOn("Variables")]
public System.Activities.Activity Trigger { get; set; }
[<System.Windows.Markup.DependsOn("Variables")>]
member this.Trigger : System.Activities.Activity with get, set
Public Property Trigger As Activity

Egenskapsvärde

Utlösaraktiviteten.

Attribut

Exempel

Följande kodexempel visar hur du anger egenskapen Utlösare för en PickBranch aktivitet. Det här exemplet kommer från exemplet Med hjälp av välj aktivitet .

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

Gäller för