WorkflowApplicationIdleEventArgs Class
Holds information about the workflow instance that has become idle.
Assembly: System.Activities (in System.Activities.dll)
System::EventArgs
System.Activities::WorkflowApplicationEventArgs
System.Activities::WorkflowApplicationIdleEventArgs
| Name | Description | |
|---|---|---|
![]() | Bookmarks | Gets the read-only collection of bookmarks for the workflow instance. |
![]() | InstanceId | The unique identifier of the workflow instance.(Inherited from WorkflowApplicationEventArgs.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetInstanceExtensions<T>() | Gets the collection of extensions of the specified type.(Inherited from WorkflowApplicationEventArgs.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
The following code example inspects the WorkflowApplicationIdleEventArgs passed into the Idle handler of a WorkflowApplication instance. In this example the workflow going idle has one Bookmark with a name of EnterGuess, owned by an activity named ReadInt. This code example is based off of How to: Run a Workflow, which is part of the Getting Started Tutorial [.NET Framework 4.5]. If the Idle handler in that step is modified to contain the code from this example, the following output is displayed.
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(); };
Available since 4.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


