Partager via


Delay.Duration Propriété

Définition

Durée de la minuterie créée par l'activité Delay. Si la durée est définie sur MaxValue, le délai est infini.

public:
 property System::Activities::InArgument<TimeSpan> ^ Duration { System::Activities::InArgument<TimeSpan> ^ get(); void set(System::Activities::InArgument<TimeSpan> ^ value); };
[System.Activities.RequiredArgument]
public System.Activities.InArgument<TimeSpan> Duration { get; set; }
[<System.Activities.RequiredArgument>]
member this.Duration : System.Activities.InArgument<TimeSpan> with get, set
Public Property Duration As InArgument(Of TimeSpan)

Valeur de propriété

Durée de la minuterie.

Attributs

Exemples

L'exemple de code suivant montre comment utiliser Duration dans une activité Delay. Cet exemple provient de l’exemple Utilisation de l’activité 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;
}

S’applique à