Język

WorkflowApplication.Idle Właściwość

Definicja

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

Dotyczy