WorkflowApplicationIdleEventArgs WorkflowApplicationIdleEventArgs WorkflowApplicationIdleEventArgs WorkflowApplicationIdleEventArgs Class

Определение

Хранит сведения об экземпляре рабочего процесса, перешедшего в состояние бездействия.Holds information about the workflow instance that has become idle.

public ref class WorkflowApplicationIdleEventArgs : System::Activities::WorkflowApplicationEventArgs
public class WorkflowApplicationIdleEventArgs : System.Activities.WorkflowApplicationEventArgs
type WorkflowApplicationIdleEventArgs = class
    inherit WorkflowApplicationEventArgs
Public Class WorkflowApplicationIdleEventArgs
Inherits WorkflowApplicationEventArgs
Наследование
WorkflowApplicationIdleEventArgsWorkflowApplicationIdleEventArgsWorkflowApplicationIdleEventArgsWorkflowApplicationIdleEventArgs

Примеры

В следующем примере кода проверяются аргументы WorkflowApplicationIdleEventArgs, переданные в обработчик Idle экземпляра WorkflowApplication.The following code example inspects the WorkflowApplicationIdleEventArgs passed into the Idle handler of a WorkflowApplication instance. В этом примере рабочий процесс, переходящий в состояние бездействия, содержит одну закладку Bookmark с именем EnterGuess, которая принадлежит действию с именем ReadInt.In this example the workflow going idle has one Bookmark with a name of EnterGuess, owned by an activity named ReadInt. Данный пример кода, расположенного за пределами класса как: Запуск рабочего процесса, который является частью Приступая к работе [.NET Framework 4.5].This code example is based off of How to: Run a Workflow, which is part of the Getting Started Tutorial [.NET Framework 4.5]. Если на данном этапе изменить обработчик Idle и включить код из этого примера, то будут выведены следующие данные.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();
};

Свойства

Bookmarks Bookmarks Bookmarks Bookmarks

Возвращает доступную только для чтения коллекцию закладок для экземпляра рабочего процесса.Gets the read-only collection of bookmarks for the workflow instance.

InstanceId InstanceId InstanceId InstanceId

Уникальный идентификатор экземпляра рабочего процесса.The unique identifier of the workflow instance.

(Inherited from WorkflowApplicationEventArgs)

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetInstanceExtensions<T>() GetInstanceExtensions<T>() GetInstanceExtensions<T>() GetInstanceExtensions<T>()

Возвращает коллекцию расширений указанного типа.Gets the collection of extensions of the specified type.

(Inherited from WorkflowApplicationEventArgs)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к