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 |
Задает режим выполнения для действий. |