WorkflowApplication.Idle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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();
};