WorkflowApplication.Idle Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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();
};