WorkflowApplication.Idle 屬性

定義

當目前工作流程實例進入閒置時,會被呼叫或設定 Action<T> that。

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)

屬性值

當工作流程實例進入閒置時執行的動作。

範例

下列程式碼範例會檢查傳遞至 WorkflowApplicationIdleEventArgs 處理器的 Idle 實例中的 WorkflowApplication。 在此範例中,閒置的工作流程中包含一個名為BookmarkEnterGuess,這是由名為ReadInt的活動所擁有。 此程式碼範例基於 How to: Run a Workflow,該內容是 入門教學 [.NET Framework 4.5] 的一部分。 Idle如果該步驟中的處理程式已修改為包含此範例中的程式代碼,則會顯示下列輸出。

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

適用於