Share via


WorkflowApplication.Idle Properti

Definisi

Mendapatkan atau mengatur Action<T> yang dipanggil ketika instans alur kerja saat ini menjadi menganggur.

public:
 property Action<System::Activities::WorkflowApplicationIdleEventArgs ^> ^ Idle { Action<System::Activities::WorkflowApplicationIdleEventArgs ^> ^ get(); void set(Action<System::Activities::WorkflowApplicationIdleEventArgs ^> ^ value); };
public Action<System.Activities.WorkflowApplicationIdleEventArgs> Idle { get; set; }
member this.Idle : Action<System.Activities.WorkflowApplicationIdleEventArgs> with get, set
Public Property Idle As Action(Of WorkflowApplicationIdleEventArgs)

Nilai Properti

Tindakan yang dijalankan saat instans alur kerja diam.

Contoh

Contoh kode berikut memeriksa WorkflowApplicationIdleEventArgs yang diteruskan ke penanganan Idle dari instans WorkflowApplication. Dalam contoh ini, alur kerja yang tidak aktif memiliki satu Bookmark dengan nama EnterGuess, yang dimiliki oleh aktivitas bernama ReadInt. Contoh kode ini didasarkan pada Cara: Menjalankan Alur Kerja, yang merupakan bagian dari Tutorial Memulai [.NET Framework 4.5]. Jika penanganan Idle pada langkah tersebut dimodifikasi untuk memuat kode dari contoh ini, output berikut akan ditampilkan.

BookmarkName: EnterGuess - OwnerDisplayName: ReadInt  
wfApp.Idle = delegate(WorkflowApplicationIdleEventArgs e)
{
    foreach (BookmarkInfo info in e.Bookmarks)
    {
        Console.WriteLine("BookmarkName: {0} - OwnerDisplayName: {1}",
            info.BookmarkName, info.OwnerDisplayName);
    }

    idleEvent.Set();
};

Berlaku untuk