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
. Этот пример кода основан на разделе Практическое руководство. Запуск рабочего процесса, которое является частью руководства по начало работы [платформа .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) |