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 obsługi Idle instancji WorkflowApplication. W tym przykładzie przepływ pracy w stanie bezczynności ma jeden Bookmark o nazwie EnterGuess, należący do aktywności o nazwie ReadInt. Ten przykład kodu jest oparty na Jak uruchomić przepływ pracy który jest częścią Poczęcie rozpoczętego samouczka [.NET Framework 4.5]. Jeśli program obsługi Idle w tym kroku został 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();
};