Sdílet prostřednictvím


WorkflowApplication.Idle Vlastnost

Definice

Získá nebo nastaví , Action<T> která je vyvolána při aktuální instance pracovního postupu je nečinný.

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)

Hodnota vlastnosti

Akce, která se spustí, když instance pracovního postupu se stane nečinnou.

Příklady

Následující příklad kódu zkontroluje předaný WorkflowApplicationIdleEventArgs do Idle obslužné WorkflowApplication rutiny instance. V tomto příkladu pracovní postup, který je nečinný, má pracovní Bookmark postup s názvem EnterGuess, vlastněný aktivitou s názvem ReadInt. Tento příklad kódu vychází z postupu: Spuštění pracovního postupu, který je součástí kurzu Začínáme [.NET Framework 4.5]. Pokud je obslužná rutina Idle v tomto kroku upravena tak, aby obsahovala kód z tohoto příkladu, zobrazí se následující výstup.

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

Platí pro