System.Workflow.ComponentModel Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, связанные с моделью компонентов Windows Workflow Foundation.
Классы
Activity |
Представляет основной строительный блок рабочих процессов. Activity — это базовый класс для всех действий. |
ActivityBind |
Связывает свойство действия со свойством, полем, индексатором, методом, событием или свойством другого действия. Этот класс не наследуется. |
ActivityChangeAction |
Представляет предлагаемое изменение объекта CompositeActivity в выполняющемся экземпляре рабочего процесса. Этот класс должен наследоваться. |
ActivityCollection |
Моделирует строго типизированный интерфейс ICollection типа Activity. |
ActivityCollectionChangeEventArgs |
Представляет сведения, необходимые обработчику событий для выполнения специальной обработки при изменении содержимого коллекции ActivityCollection. |
ActivityCondition |
Представляет абстрактный класс для выражения, результатом которого является значение типа |
ActivityExecutionContext |
Представляет среду выполнения действия Activity. Этот класс не наследуется. |
ActivityExecutionContextManager |
Позволяет действию CompositeActivity создавать контексты выполнения для своих дочерних действий и управлять этими контекстами. Этот класс не наследуется. |
ActivityExecutionStatusChangedEventArgs |
Содержит сведения, относящиеся к изменению события состояния выполнения для действия Activity. Этот класс не наследуется. |
AddedActivityAction |
Представляет предлагаемое добавление объекта Activity в действие CompositeActivity в выполняющемся экземпляре рабочего процесса. |
AlternateFlowActivityAttribute |
Настраиваемый атрибут, указывающий, что действие поддерживает альтернативный поток. Этот класс не наследуется. |
CancellationHandlerActivity |
Представляет логику отмены, которую можно связать с действием CompositeActivity. Этот класс не наследуется. |
CompensatableTransactionScopeActivity |
Определяет версию действия TransactionScopeActivity, доступную для компенсации. Этот класс не наследуется. |
CompensateActivity |
Включает механизм компенсации завершившегося дочернего действия Activity, которое реализует интерфейс ICompensatableActivity. Этот класс не наследуется. |
CompensationHandlerActivity |
Задает логику рабочего, который отменяет или компенсирует успешное выполнение связанного действия CompositeActivity. Этот класс не наследуется. |
CompositeActivity |
Класс, производный от класса Activity, базового класса для всех действий, содержащих другие действия. Действие CompositeActivity отвечает за управление выполнением своих дочерних действий. |
DependencyObject |
Базовый класс для всех объектов, имеющих свойства зависимостей. Этот класс должен наследоваться. |
DependencyProperty |
Специальный вид свойства, который может быть определен или прикреплен к объекту DependencyObject. Свойства зависимостей могут быть трех типов: свойства экземпляра, метасвойства и вложенные свойства. Этот класс не наследуется. |
FaultHandlerActivity |
Представляет собой класс действий, которые используются для обработки исключения Exception типа, заданного свойством FaultType. Этот класс не наследуется. |
FaultHandlersActivity |
Представляет собой действие CompositeActivity, которое имеет упорядоченный список дочерних действий типа FaultHandlerActivity. Этот класс не наследуется. |
PersistOnCloseAttribute |
Указывает, что текущий экземпляр рабочего процесса необходимо сохранить, когда завершится выполнение декорируемого действия. Этот класс не наследуется. |
PropertyMetadata |
Представляет функциональность свойства зависимостей. |
QueueEventArgs |
Представляет аргументы события, связанного с очередью рабочего процесса. |
RemovedActivityAction |
Представляет предлагаемое удаление объекта Activity из действия CompositeActivity в выполняющемся экземпляре рабочего процесса. |
SuspendActivity |
При выполнении приостанавливает выполняемый рабочий процесс. Этот класс не наследуется. |
SynchronizationScopeActivity |
Представляет раздел рабочего процесса, требующий контролируемого доступа к общим переменным. Если два или более экземпляров SynchronizationScopeActivity обращаются к одним и тем же переменным, то выполнение этих действий упорядочивается. Этот класс не наследуется. |
TerminateActivity |
Завершает работу экземпляра рабочего процесса при возникновении нестандартной ситуации. Этот класс не наследуется. |
ThrowActivity |
Моделирует создание исключения. Этот класс не наследуется. |
TransactionScopeActivity |
Раздел рабочего процесса, который указывает границу транзакции. Новая транзакция Transaction открывается с началом выполнения действия Activity, и фиксируется, когда действие Activity успешно закрывается. Этот класс не наследуется. |
WorkflowChangeAction |
Абстрактный базовый класс, от которого должны наследоваться все классы, представляющие предлагаемые изменения для выполняющегося экземпляра рабочего процесса. |
WorkflowChanges |
Представляет набор предлагаемых изменений для выполняющегося экземпляра рабочего процесса. |
WorkflowParameterBinding |
Класс общего назначения, представляющий привязку к именованному параметру. Этот класс не наследуется. |
WorkflowParameterBindingCollection |
Представляет собой KeyedCollection<TKey,TItem> типа WorkflowParameterBinding. Этот класс не может быть унаследован. |
WorkflowTerminatedException |
Представляет исключение Exception, которое вызывается в случае завершения рабочего процесса. Этот класс не наследуется. |
WorkflowTransactionOptions |
Контейнер для параметров типа транзакций рабочего процесса. Этот класс не наследуется. |
Интерфейсы
IActivityEventListener<T> |
Определяет интерфейс для объекта, выполняющего прослушивание события. |
ICompensatableActivity |
Определяет интерфейс, необходимый объекту Activity, который может быть компенсирован. |
IDynamicPropertyTypeProvider |
Предоставляет тип свойства для инфраструктуры привязки. Реализуется действиями, имеющими свойства изменяющегося типа, когда тип может варьироваться в зависимости от других параметров действия. |
IStartWorkflow |
Определяет службу, которую можно получить из объекта ActivityExecutionContext с целью запуска нового экземпляра рабочего процесса. |
IWorkflowChangeDiff |
Поддерживает выявление изменений в рабочем процессе. |
Перечисления
ActivityCollectionChangeAction |
Представляет собой перечисление разрешенных действий, выполняемых над коллекцией ActivityCollection, которая обычно является коллекцией всех дочерних действий объекта CompositeActivity. |
ActivityExecutionResult |
Перечисление значений результата действия, которые определяют состояние объекта Activity, имеющего ActivityExecutionStatus |
ActivityExecutionStatus |
Перечисление значений состояния действия, соответствующих жизненному циклу действия в рамках выполняемого экземпляра рабочего процесса. |
DependencyPropertyOptions |
Представляет перечисление параметров DependencyProperty. |
Делегаты
GetValueOverride |
Разрешает пользовательское переопределение логики метода GetValue(DependencyProperty), связанной со свойством зависимостей, которое определено для объекта зависимостей. |
SetValueOverride |
Разрешает пользовательское переопределение логики метода SetValue(DependencyProperty, Object), связанной со свойством зависимостей, которое определено для объекта зависимостей. |