System.Workflow.ComponentModel Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, связанные с моделью компонентов Workflow Foundation Windows.
Классы
| Имя | Описание |
|---|---|
| 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 Производный от этого базовый класс для всех действий, содержащих другие действия. A 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) логики, связанной с свойством зависимостей, определенным для объекта зависимостей. |