WorkflowApplication.Idle 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當目前工作流程實例進入閒置時,會被呼叫或設定 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。 在此範例中,閒置的工作流程中包含一個名為Bookmark的EnterGuess,這是由名為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();
};