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