System.Workflow.Activities Пространство имен

Предоставляет классы, связанные с действиями Windows Workflow Foundation.

Классы

Имя Описание
ActiveDirectoryRole

Представляет роль Active Directory в среде размещения Windows Workflow Foundation. Этот класс не наследуется.

ActiveDirectoryRoleFactory

Класс фабрики для создания объектов ActiveDirectoryRole из псевдонимов NT Windows NT, адресов электронной почты и идентификаторов безопасности (SID).

CallExternalMethodActivity

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

CallExternalMethodActivityValidator

Проверяет, правильно ли CallExternalMethodActivity настроен класс.

ChannelToken

SendActivity Используется для связывания себя с клиентским каналом.

CodeActivity

Запускает метод, связанный с действием, рядом с кодом. Этот класс не наследуется.

CodeCondition

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

CompensatableSequenceActivity

Определяет компенсируемую версию SequenceActivity действия. Этот класс не наследуется.

ConditionalEventArgs

Возвращает сведения о результатах CodeCondition для класса. Этот класс не наследуется.

ConditionedActivityGroup

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

ContextToken

Представляет маркер, который можно использовать для указания контекста, с которым следует сопоставить обмен ReceiveActivity между действием и клиентом, с которым взаимодействует действие.

CorrelationAliasAttribute

Переопределяет значение параметра корреляции, если значение корреляции должно быть получено из параметра, отличного от значения, указанного CorrelationParameterAttribute. Этот класс не наследуется.

CorrelationInitializerAttribute

Указывает метод или событие в интерфейсе ExternalDataExchange, который инициализирует значение корреляции. Этот класс не наследуется.

CorrelationParameterAttribute

Указывает имя параметра, используемого для корреляции в методах и событиях, определенных в интерфейсе ExternalDataExchange. Этот класс не наследуется.

DelayActivity

Предоставляет логику для установки таймера и ожидания, асинхронно для истечения срока действия таймера. Этот класс не наследуется.

EventDeliveryFailedException

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

EventDrivenActivity

Выполняет оболочку, Activity выполнение которой инициализировано событием. Этот класс не наследуется.

EventHandlersActivity

Составное действие, содержащее коллекцию обработчиков событий. Обычно используется, когда необходимо обрабатывать коллекцию событий. Каждое событие обрабатывается одним EventDrivenActivity, который является частью EventHandlersActivity.

EventHandlingScopeActivity

Включает обработку событий с выполнением дочерних действий. Этот класс не наследуется.

EventQueueName

Представляет имя очереди, связанной с событием в объекте WorkflowInstance. Этот класс не наследуется.

ExternalDataEventArgs

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

ExternalDataExchangeAttribute

Помечает интерфейс как локальный интерфейс службы. Этот класс не наследуется.

ExternalDataExchangeService

Представляет службу, которая должна быть добавлена в подсистему выполнения рабочего процесса для включения связи локальных служб. Для правильной инициализации и регистрации этих служб необходимо добавить ExternalDataExchangeService реализации локальных служб.

ExternalDataExchangeServiceSection

Представляет раздел конфигурации, позволяющий указать в файле конфигурации набор служб, добавляемых в экземпляр ExternalDataExchangeService.

HandleExternalEventActivity

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

HandleExternalEventActivityValidator

Проверяет, правильно ли HandleExternalEventActivity настроен класс.

IfElseActivity

Условно выполняет одно из двух или нескольких действий типа IfElseBranchActivity. Этот класс не наследуется.

IfElseBranchActivity

Представляет ветвь .IfElseActivity Этот класс не наследуется.

InvokeWebServiceActivity

Вызывает веб-службу через прокси-класс, который передает и получает параметры, как указано. Этот класс не наследуется.

InvokeWebServiceEventArgs

Содержит данные событий, используемые для вызова веб-службы. Этот класс не наследуется.

InvokeWorkflowActivity

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

ListenActivity

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

MessageEventSubscription

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

OperationInfo

Представляет сведения для операции контракта, определенной в службе рабочего процесса.

OperationInfoBase

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

OperationParameterInfo

Содержит сведения о параметре операции.

OperationParameterInfoCollection

Коллекция OperationParameterInfo объектов.

OperationValidationEventArgs

Предоставляет данные для OperationValidation события.

ParallelActivity

Одновременно выполняет набор дочерних действий. Этот класс не наследуется.

PolicyActivity

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

ReceiveActivity

Действие службы, реализующее операцию, определяемую контрактом службы Windows Communication Foundation (WCF).

ReplicatorActivity

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

ReplicatorChildEventArgs

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

SendActivity

Действие клиента, которое моделирует синхронное вызов операции службы Windows Communication Foundation (WCF).

SendActivityEventArgs

Предоставляет сведения о событиях BeforeSend и AfterResponse событиях.

SequenceActivity

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

SequentialWorkflowActivity

Представляет рабочий процесс, который выполняет действия последовательно.

SetStateActivity

Предоставляет переход на StateActivity рабочий процесс компьютера состояния. Этот класс не наследуется.

SetStateEventArgs

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

StateActivity

Представляет состояние в объекте StateMachineWorkflowActivity.

StateActivityValidator

Представляет класс, который проверяет правильно ли настройку StateActivity класса.

StateFinalizationActivity

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

StateInitializationActivity

Выступает в качестве контейнера в группу действий, выполняемых при StateActivity запуске. Этот класс не наследуется.

StateMachineWorkflowActivity

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

StateMachineWorkflowInstance

Представляет класс, который управляет текущим экземпляром объекта StateMachineWorkflowActivity. Этот класс не наследуется.

TypedOperationInfo

Объект OperationInfo , наследуемый от OperationInfoBase используемой для сведений SendActivity об операции службы и ReceiveActivity действиях. Обратите внимание, что эти сведения об операциях должны основываться на типе СРЕДЫ CLR.

WebServiceFaultActivity

Позволяет отправлять ошибку клиенту веб-службы из рабочего процесса. Этот класс не наследуется.

WebServiceInputActivity

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

WebServiceOutputActivity

Позволяет отправлять данные в веб-службу из рабочего процесса. Этот класс не наследуется.

WebWorkflowRole

Представляет роль рабочего процесса, которая поддерживается RoleProvider.

WhileActivity

Выполняет дочернее действие итеративно, пока определенное условие имеет значение true.

WorkflowAuthorizationException

Исключение, которое возникает при сбое проверки роли из-за указанного удостоверения, который не содержится в объекте WorkflowRoleCollection.

WorkflowRole

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

WorkflowRoleCollection

Представляет коллекцию WorkflowRole объектов. Этот класс не наследуется.

WorkflowServiceAttributes

Создает поведение службы для службы рабочего процесса, которую она декорирует.

WorkflowServiceAttributesDynamicPropertyValidator

Проверяющий элемент свойства, используемый параметром WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

Предоставляет методы для службы подписок для управления подписками для среды выполнения рабочего процесса.

WorkflowWebService

Представляет базовый класс для всех веб-служб рабочего процесса.

Интерфейсы

Имя Описание
IEventActivity

Предоставляет методы и свойства, от которые должны быть производными от действий на основе событий, чтобы подписаться на события.

Перечисления

Имя Описание
ExecutionType

Задает режим выполнения для действий.