CompositeActivity Класс

Определение

Внимание

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Activity Производный от этого базовый класс для всех действий, содержащих другие действия. A CompositeActivity отвечает за управление выполнением дочерних действий.

public ref class CompositeActivity : System::Workflow::ComponentModel::Activity
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityValidator))]
[System.Workflow.ComponentModel.Serialization.ContentProperty("Activities")]
public class CompositeActivity : System.Workflow.ComponentModel.Activity
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityValidator))]
[System.Workflow.ComponentModel.Serialization.ContentProperty("Activities")]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class CompositeActivity : System.Workflow.ComponentModel.Activity
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.ContentProperty("Activities")>]
type CompositeActivity = class
    inherit Activity
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.CompositeActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.ContentProperty("Activities")>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type CompositeActivity = class
    inherit Activity
Public Class CompositeActivity
Inherits Activity
Наследование
CompositeActivity
Производный
Атрибуты

Комментарии

Note

В этом материале рассматриваются типы и пространства имен, которые устарели. Дополнительные сведения см. в разделе Deprecated Types в Windows Workflow Foundation 4.5.

A CompositeActivity управляет выполнением дочерних действий с помощью ActivityExecutionContext методов и событий класса, определенных в Activity классе. Например, дочернее действие планируется для выполнения с помощью ExecuteActivityActivityExecutionContextфункции . Действие CompositeActivity может быть уведомлено, когда дочернее действие завершает его выполнение, подписавшись на событие, определенное Closed на Activity.

Среда выполнения рабочего процесса применяет определенные ограничения для CompositeActivity выполнения, наиболее фундаментальным из которых является то, что CompositeActivity действие не может перейти к Closed состоянию, если какие-либо дочерние действия по-прежнему находятся в Executingсостоянии , CancelingCompensatingили Faultingв состоянии.

Конструкторы

Имя Описание
CompositeActivity()
Устаревшие..

Инициализирует новый экземпляр класса CompositeActivity.

CompositeActivity(IEnumerable<Activity>)
Устаревшие..

Инициализирует новый экземпляр класса, CompositeActivity который реализует интерфейс с типом ObjectIEnumerable.Activity

CompositeActivity(String)
Устаревшие..

Инициализирует новый экземпляр CompositeActivity класса вместе с именем этого действия.

Свойства

Имя Описание
Activities
Устаревшие..

Возвращает объект, представляющий коллекцию, ActivityCollectionиз всех дочерних действий.

CanModifyActivities
Устаревшие..

Возвращает или задает значение, которое определяет, могут ли быть изменены отдельные действия.Activities

Description
Устаревшие..

Возвращает или задает определяемое пользователем описание Activityобъекта.

(Унаследовано от Activity)
DesignMode
Устаревшие..

Возвращает значение, указывающее, находится ли этот экземпляр в режиме разработки или времени выполнения.

(Унаследовано от DependencyObject)
Enabled
Устаревшие..

Возвращает или задает значение, указывающее, включен ли этот экземпляр для выполнения и проверки.

(Унаследовано от Activity)
EnabledActivities
Устаревшие..

Возвращает коллекцию только для чтения, представляющую подмножество включенных Activities .

ExecutionResult
Устаревшие..

ActivityExecutionResult Получает последнюю попытку запустить этот экземпляр.

(Унаследовано от Activity)
ExecutionStatus
Устаревшие..

Возвращает текущий экземпляр ActivityExecutionStatus .

(Унаследовано от Activity)
IsDynamicActivity
Устаревшие..

Возвращает сведения о том, выполняется ли действие в пределах стандартного ActivityExecutionContext экземпляра рабочего процесса.

(Унаследовано от Activity)
Name
Устаревшие..

Возвращает или задает имя этого экземпляра. Это имя должно соответствовать соглашению об именовании переменной языка программирования, используемого в проекте рабочего процесса.

(Унаследовано от Activity)
Parent
Устаревшие..

Возвращает объект CompositeActivity , содержащий этот Activityобъект.

(Унаследовано от Activity)
ParentDependencyObject
Устаревшие..

Возвращает родительский элемент DependencyObject в графе DependencyObject .

(Унаследовано от DependencyObject)
QualifiedName
Устаревшие..

Возвращает полное имя действия. Полные имена действий всегда уникальны в экземпляре рабочего процесса.

(Унаследовано от Activity)
Site
Устаревшие..

Возвращает или задает ссылку на Site компонент элемента DependencyObject.

(Унаследовано от DependencyObject)
UserData
Устаревшие..

Возвращает объект, IDictionary который связывает пользовательские данные с этим экземпляром класса.

(Унаследовано от DependencyObject)
WorkflowInstanceId
Устаревшие..

Возвращает связанный Guid с экземпляром объект.

(Унаследовано от Activity)

Методы

Имя Описание
AddHandler(DependencyProperty, Object)
Устаревшие..

Добавляет обработчик для события объекта DependencyObject.

(Унаследовано от DependencyObject)
ApplyWorkflowChanges(WorkflowChanges)
Устаревшие..

Применяет WorkflowChanges манифест в параметре к этому экземпляру.

Cancel(ActivityExecutionContext)
Устаревшие..

Вызывается средой выполнения рабочего процесса для отмены выполнения действия, выполняемого в настоящее время.

(Унаследовано от Activity)
Clone()
Устаревшие..

Создает глубокую копию Activity.

(Унаследовано от Activity)
Dispose()
Устаревшие..

Освобождает все ресурсы, используемые параметром DependencyObject.

(Унаследовано от DependencyObject)
Dispose(Boolean)
Устаревшие..

Вызывает Dispose(Boolean) этот экземпляр и при необходимости вызывает Dispose() все дочерние действия этого экземпляра.

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Execute(ActivityExecutionContext)
Устаревшие..

Вызывается средой выполнения рабочего процесса для выполнения действия.

(Унаследовано от Activity)
GetActivityByName(String, Boolean)
Устаревшие..

Возвращает экземпляр Activity , имя которого запрашивается из набора всех действий в корневом каталоге Activity этого экземпляра, если второй параметр находится false и находится под текущим Activity , если второй параметр имеет значение true.

(Унаследовано от Activity)
GetActivityByName(String)
Устаревшие..

Возвращает экземпляр Activity , имя которого запрашивается из набора всех действий, выполняемых в корневом действии этого экземпляра, который находится в рабочем процессе.

(Унаследовано от Activity)
GetBinding(DependencyProperty)
Устаревшие..

Предоставляет доступ к связанному ActivityBind с конкретным DependencyProperty.

(Унаследовано от DependencyObject)
GetBoundValue(ActivityBind, Type)
Устаревшие..

Извлекает Object объект, который является предметом ActivityBindобъекта.

(Унаследовано от DependencyObject)
GetDynamicActivities(Activity)
Устаревшие..

Возвращает массив, содержащий все выполняемые в данный момент экземпляры указанного действия.

GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetInvocationList<T>(DependencyProperty)
Устаревшие..

Возвращает массив, содержащий делегаты для указанного DependencyProperty.

(Унаследовано от DependencyObject)
GetType()
Устаревшие..

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetValue(DependencyProperty)
Устаревшие..

Предоставляет доступ к значению указанного DependencyProperty.

(Унаследовано от DependencyObject)
GetValueBase(DependencyProperty)
Устаревшие..

Предоставляет доступ к связанному объекту объекта DependencyProperty и проходит GetValue(DependencyProperty) переопределение.

(Унаследовано от DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Устаревшие..

Вызывается при возникновении исключения в контексте выполнения этого экземпляра.

Initialize(IServiceProvider)
Устаревшие..

Инициализирует все соответствующие дочерние действия этого экземпляра и указанные IServiceProvider.

InitializeProperties()
Устаревшие..

Выполняет инициализацию свойств зависимостей при переопределении в производном классе.

(Унаследовано от DependencyObject)
Invoke<T>(EventHandler<T>, T)
Устаревшие..

Подписывается и EventHandler вызывает этот делегат.

(Унаследовано от Activity)
Invoke<T>(IActivityEventListener<T>, T)
Устаревшие..

Подписывается и IActivityEventListener<T> вызывает этот делегат.

(Унаследовано от Activity)
IsBindingSet(DependencyProperty)
Устаревшие..

Указывает, задано ли значение привязки DependencyProperty . См. SetBinding(DependencyProperty, ActivityBind).

(Унаследовано от DependencyObject)
MemberwiseClone()
Устаревшие..

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MetaEquals(DependencyObject)
Устаревшие..

Определяет, равно metaproperties ли DependencyObject это metaproperties параметризованному параметризованномуDependencyObject.

(Унаследовано от DependencyObject)
OnActivityChangeAdd(ActivityExecutionContext, Activity)
Устаревшие..

Вызывается при добавлении действия.

OnActivityChangeRemove(ActivityExecutionContext, Activity)
Устаревшие..

Вызывается при удалении действия.

OnActivityExecutionContextLoad(IServiceProvider)
Устаревшие..

Вызывается обработчиком среды выполнения рабочего процесса каждый раз при ActivityExecutionContext загрузке этого действия.

OnActivityExecutionContextUnload(IServiceProvider)
Устаревшие..

Вызывается обработчиком среды выполнения рабочего процесса каждый раз при ActivityExecutionContext выгрузке этого действия.

OnClosed(IServiceProvider)
Устаревшие..

Вызывается средой выполнения рабочего процесса в рамках перехода действия в закрытое состояние.

(Унаследовано от Activity)
OnListChanged(ActivityCollectionChangeEventArgs)
Устаревшие..

Выполняет дополнительную обработку при Activities изменении свойства.

OnListChanging(ActivityCollectionChangeEventArgs)
Устаревшие..

Событие, возникающее до внесения изменений в базовый Activitiesобъект.

OnWorkflowChangesCompleted(ActivityExecutionContext)
Устаревшие..

Вызывается после внесения изменений в коллекцию Activities этого экземпляра.

RaiseEvent(DependencyProperty, Object, EventArgs)
Устаревшие..

Вызывает связанный с указанным свойством Event зависимостей.

(Унаследовано от Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)
Устаревшие..

Вызывает событие, связанное со ссылкой DependencyProperty.

(Унаследовано от Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Устаревшие..

Регистрирует указанное DependencyProperty событие изменения состояния.

(Унаследовано от Activity)
RemoveHandler(DependencyProperty, Object)
Устаревшие..

Удаляется EventHandler из связанного DependencyPropertyобъекта.

(Унаследовано от DependencyObject)
RemoveProperty(DependencyProperty)
Устаревшие..

Удаляет объект DependencyProperty из DependencyObject.

(Унаследовано от DependencyObject)
Save(Stream, IFormatter)
Устаревшие..

Записывает данные ActivityStream на сохраняемость с помощью пользовательского IFormatter предоставленного для сериализации.

(Унаследовано от Activity)
Save(Stream)
Устаревшие..

Записывает значение ActivityStream для сохраняемости.

(Унаследовано от Activity)
SetBinding(DependencyProperty, ActivityBind)
Устаревшие..

ActivityBind Задает для указанного DependencyPropertyпараметра.

(Унаследовано от DependencyObject)
SetBoundValue(ActivityBind, Object)
Устаревшие..

Задает значение целевого объекта ActivityBind.

(Унаследовано от DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Устаревшие..

Задает значение , DependencyPropertyкоторое доступно только для чтения.

(Унаследовано от DependencyObject)
SetValue(DependencyProperty, Object)
Устаревшие..

Задает значение DependencyProperty объекта.

(Унаследовано от DependencyObject)
SetValueBase(DependencyProperty, Object)
Устаревшие..

Задает значение указанного DependencyPropertyObject, обходя значение SetValue(DependencyProperty, Object).

(Унаследовано от DependencyObject)
ToString()
Устаревшие..

Предоставляет строку, представляющую этот экземпляр.

(Унаследовано от Activity)
TrackData(Object)
Устаревшие..

Сообщает инфраструктуру отслеживания во время выполнения ожидающих сведений об отслеживании.

(Унаследовано от Activity)
TrackData(String, Object)
Устаревшие..

Сообщает инфраструктуру отслеживания во время выполнения ожидающих сведений об отслеживании.

(Унаследовано от Activity)
Uninitialize(IServiceProvider)
Устаревшие..

Вызывается обработчиком среды выполнения рабочего процесса при переходе действия в Closed состояние из Initialized состояния.

UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Устаревшие..

Отменяет регистрацию указанного DependencyProperty события изменения состояния.

(Унаследовано от Activity)

События

Имя Описание
Canceling
Устаревшие..

Происходит при отмене выполнения действия.

(Унаследовано от Activity)
Closed
Устаревшие..

Происходит при Activity завершении выполнения.

(Унаследовано от Activity)
Compensating
Устаревшие..

Происходит при выполнении метода компенсации в объекте Activity.

(Унаследовано от Activity)
Executing
Устаревшие..

Происходит при Activity запуске.

(Унаследовано от Activity)
Faulting
Устаревшие..

Возникает при возникновении исключения во время выполнения экземпляра.

(Унаследовано от Activity)
StatusChanged
Устаревшие..

Происходит при ActivityExecutionStatus выполнении изменений Activity .

(Унаследовано от Activity)

Явные реализации интерфейса

Имя Описание
IComponent.Disposed
Устаревшие..

Представляет метод, обрабатывающий событие Disposed компонента.

(Унаследовано от DependencyObject)

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