WorkflowApplication.Idle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia Action<T> element wywoływany, gdy bieżące wystąpienie przepływu pracy stanie się bezczynne.
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)
Wartość właściwości
Akcja wykonywana, gdy wystąpienie przepływu pracy stanie się bezczynne.
Przykłady
Poniższy przykład kodu sprawdza WorkflowApplicationIdleEventArgs przekazany do Idle programu obsługi WorkflowApplication wystąpienia. W tym przykładzie przepływ pracy będzie bezczynny ma jedną Bookmark nazwę EnterGuess
, należącą do działania o nazwie ReadInt
. Ten przykład kodu jest oparty na artykule Instrukcje: uruchamianie przepływu pracy, który jest częścią samouczka Wprowadzenie [.NET Framework 4.5]. Idle Jeśli program obsługi w tym kroku zostanie zmodyfikowany tak, aby zawierał kod z tego przykładu, zostaną wyświetlone następujące dane wyjściowe.
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();
};