WorkflowApplication.Idle Egenskap

Definition

Hämtar eller anger Action<T> det som anropas när den aktuella arbetsflödesinstansen blir inaktiv.

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)

Egenskapsvärde

En åtgärd som körs när en arbetsflödesinstans blir inaktiv.

Exempel

I följande kodexempel inspekteras den WorkflowApplicationIdleEventArgs som skickats till hanteraren för en Idle-WorkflowApplication-instans. I det här exemplet har arbetsflödet som går inaktivt ett Bookmark med namnet EnterGuess, som ägs av en aktivitet med namnet ReadInt. Det här kodexemplet baseras på How to: Run a Workflow, som är en del av Getting Started Tutorial [.NET Framework 4.5]. Idle Om hanteraren i det steget ändras så att den innehåller koden från det här exemplet visas följande utdata.

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

Gäller för