WorkflowApplication.Idle Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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();
};