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