WorkflowApplicationIdleEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит сведения об экземпляре рабочего процесса, который стал неактивным.
public ref class WorkflowApplicationIdleEventArgs : System::Activities::WorkflowApplicationEventArgs
public class WorkflowApplicationIdleEventArgs : System.Activities.WorkflowApplicationEventArgs
type WorkflowApplicationIdleEventArgs = class
inherit WorkflowApplicationEventArgs
Public Class WorkflowApplicationIdleEventArgs
Inherits WorkflowApplicationEventArgs
- Наследование
Примеры
В следующем примере кода исследуется WorkflowApplicationIdleEventArgs, переданный в обработчик Idle экземпляра WorkflowApplication. В этом примере рабочий процесс, становящийся бездействующим, имеет один Bookmark с именем EnterGuess, принадлежащий активности с именем ReadInt. Этот пример кода основан на How to: Run a Workflow, который является частью руководства Getting Started Tutorial [.NET Framework 4.5]. Если обработчик Idle на этом шаге изменен, чтобы содержать код из этого примера, отображается следующий вывод.
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();
};
Свойства
| Имя | Описание |
|---|---|
| Bookmarks |
Возвращает коллекцию закладок только для чтения для экземпляра рабочего процесса. |
| InstanceId |
Уникальный идентификатор экземпляра рабочего процесса. (Унаследовано от WorkflowApplicationEventArgs) |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetInstanceExtensions<T>() |
Возвращает коллекцию расширений указанного типа. (Унаследовано от WorkflowApplicationEventArgs) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |