Bagikan melalui


Parallel.CompletionCondition Properti

Definisi

Mengevaluasi setelah cabang selesai.

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

Nilai Properti

Ekspresi penyelesaian.

Atribut

Contoh

Sampel kode berikut menunjukkan pengaturan properti CompletionCondition aktivitas Parallel .

return new Parallel
{
    // Timeout from branch causes other branch to cancel.
    CompletionCondition = true,

    Branches =
    {
        // Delay Branch
        new Sequence
        {
            Activities =
            {
                new WriteLine { Text = "Branch1: Body is about to Delay 2secs transferring execution to Branch2" },
                new Delay
                {
                    Duration = TimeSpan.FromSeconds(2)
                },
                new WriteLine { Text = "Branch1: Body is about to complete causing Branch2 to cancel.." },
            }
        },

Keterangan

Jika properti ini mengevaluasi ke true, maka elemen terjadwal lainnya dalam Branches koleksi dibatalkan. Jika properti ini tidak diatur, semua Activity objek dalam koleksi dijalankan Branches hingga selesai.

Berlaku untuk