Nyelv

WorkflowApplication.Idle Tulajdonság

Definíció

Lekéri vagy beállítja azt, Action<T> amelyet az aktuális munkafolyamat-példány tétlenné válásakor hív meg.

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)

Tulajdonság értéke

Egy munkafolyamat-példány tétlenné válásakor végrehajtott művelet.

Példák

A következő példakód megvizsgálja a WorkflowApplicationIdleEventArgs-t, amely a Idle példány WorkflowApplication kezelőjéhez lett továbbítva. Ebben a példában a tétlen munkafolyamatnak van egy Bookmark, amelynek a neve EnterGuess, és amely egy ReadInt nevű tevékenység tulajdonában van. Ez a példakód a Hogyan is legyen: Munkafolyamat futtatása, amely a Az első lépések oktatóanyag része [.NET Framework 4.5]. Ha a Idle lépés kezelőjét úgy módosítják, hogy az tartalmazza a példában szereplő kódot, a következő kimenet jelenik meg.

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

A következőre érvényes: