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

Dotyczy