Поделиться через


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

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

Классы

ActiveDirectoryRole

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

ActiveDirectoryRoleFactory

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

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

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

WorkflowAuthorizationException

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

WorkflowRole

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

WorkflowRoleCollection

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

WorkflowServiceAttributes

Выполняет построение расширения функциональности для службы рабочего процесса, к которой относится.

WorkflowServiceAttributesDynamicPropertyValidator

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

WorkflowSubscriptionService

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

WorkflowWebService

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

Интерфейсы

IEventActivity

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

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

ExecutionType

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