System.Workflow.Activities Namespace

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

Классы

ActiveDirectoryRole

Представляет роль Active Directory в основной среде Windows Workflow Foundation.Represents an Active Directory role in a Windows Workflow Foundation hosting environment. Этот класс не наследуется.This class cannot be inherited.

ActiveDirectoryRoleFactory

Класс фабрики для создания объектов ActiveDirectoryRole из псевдонимов Windows NT, адресов электронной почты и идентификаторов безопасности (ИД безопасности).A factory class for creating ActiveDirectoryRole objects from Windows NT aliases, email addresses, and security identifiers (SIDs).

CallExternalMethodActivity

Определяет коммуникационное действие рабочего процесса, используемое для вызова метода в локальной службе.Defines a workflow communication activity that is used to call a method on a local service. Это действие применяется для передачи данных из рабочего процесса в основное приложение через локальную службу.This activity is used to send data from the workflow to the host through the local service.

CallExternalMethodActivityValidator

Проверяет, что класс CallExternalMethodActivity настроен правильно.Verifies that the CallExternalMethodActivity class is configured correctly.

ChannelToken

Используется действием SendActivity, чтобы связать себя с каналом клиентской стороны.Used by a SendActivity to associate itself with a client-side channel.

CodeActivity

Выполняет метод побочного кода, связанный с действием.Runs the code-beside method associated with an activity. Этот класс не наследуется.This class cannot be inherited.

CodeCondition

Определяет условие, выполнение которого вызывает выполнение конкретного действия в определении рабочего процесса.Defines a condition that guards/drives the execution of a certain activity within a workflow definition. Имеет событие типа ConditionalEventArgs для возврата результатов вычисления условия.It has an event of type ConditionalEventArgs to return the result of the condition.

CompensatableSequenceActivity

Определяет версию действия SequenceActivity, доступную для компенсации.Defines a compensatable version of the SequenceActivity activity. Этот класс не наследуется.This class cannot be inherited.

ConditionalEventArgs

Возвращает сведения о результате оценки для класса CodeCondition.Returns result information for the CodeCondition class. Этот класс не наследуется.This class cannot be inherited.

ConditionedActivityGroup

Обеспечивает определение основанного на ограничениях контекста выполнения для набора дочерних действий.Provides the definition of a constraint-based execution context for a set of child activities.

ContextToken

Представляет маркер, с помощью которого можно задать контекст, который следует использовать для корреляции обмена данными между действием ReceiveActivity и клиентом, с которым взаимодействует это действие.Represents a token that can be used to specify the context that should be used to correlate the exchange between a ReceiveActivity activity and the client that the activity is communicating with.

CorrelationAliasAttribute

Переопределяет значение параметра корреляции, когда значение корреляции должно получаться из параметра, отличного от параметра, определяемого значением CorrelationParameterAttribute.Overrides the correlation parameter value when the correlation value must be obtained from a parameter other than that indicated by the CorrelationParameterAttribute. Этот класс не наследуется.This class cannot be inherited.

CorrelationInitializerAttribute

Указывает метод или событие интерфейса ExternalDataExchange, которые инициализируют значение корреляции.Indicates the method or event on an ExternalDataExchange interface that initializes the correlation value. Этот класс не наследуется.This class cannot be inherited.

CorrelationParameterAttribute

Указывает имя параметра, которое используется для корреляции в методах и событиях, определенных в интерфейсе ExternalDataExchange.Indicates the name of the parameter used for correlation in the methods and events defined on an ExternalDataExchange interface. Этот класс не наследуется.This class cannot be inherited.

DelayActivity

Обеспечивает логику для установки таймера и ожидания (асинхронного) его срабатывания.Provides the logic to establish a timer and to wait, asynchronously, for timer's expiration. Этот класс не наследуется.This class cannot be inherited.

EventDeliveryFailedException

Исключение, которое создается при невозможности доставки возникшего на узле события экземпляру рабочего процесса.The exception that is thrown when an event that is raised from the host cannot be delivered to the workflow instance. Как правило, событие возникает из класса ExternalDataExchangeService экземпляра рабочего процесса.Typically the event is raised from an ExternalDataExchangeService on a workflow instance. Этот класс не наследуется.This class cannot be inherited.

EventDrivenActivity

Создает оболочку для действия Activity, выполнение которого инициализируется событием.Wraps an Activity whose execution is initialized by an event. Этот класс не наследуется.This class cannot be inherited.

EventHandlersActivity

Составное действие, содержащее коллекцию обработчиков событий.A composite activity that contains a collection of event handlers. Обычно оно используется, когда требуется обработать коллекцию событий.It is typically used where a collection of events must be handled. Каждое событие обрабатывается одним действием EventDrivenActivity, являющимся частью действия EventHandlersActivity.Each event is handled by one EventDrivenActivity, which is part of EventHandlersActivity.

EventHandlingScopeActivity

Разрешает обработку события с выполнением дочерних действий.Enables event handling with the execution of the child activities. Этот класс не наследуется.This class cannot be inherited.

EventQueueName

Представляет имя очереди, связанной с событием в WorkflowInstance.Represents the name of a queue associated with an event on a WorkflowInstance. Этот класс не наследуется.This class cannot be inherited.

ExternalDataEventArgs

Представляет данные, отправленные при возникновении события с помощью действия HandleExternalEventActivity.Represents the data sent when an event is raised using the HandleExternalEventActivity activity.

ExternalDataExchangeAttribute

Помечает интерфейс в качестве интерфейса локальной службы.Marks an interface as a local service interface. Этот класс не наследуется.This class cannot be inherited.

ExternalDataExchangeService

Представляет службу, которая должна быть добавлена в обработчик среды выполнения рабочего процесса для обеспечения возможности взаимодействия локальных служб.Represents a service that must be added to the workflow run-time engine for local services communications to be enabled. Чтобы эти службы были надлежащим образом инициализированы и зарегистрированы, в класс ExternalDataExchangeService необходимо добавить реализации локальных служб.Local service implementations are required to be added to the ExternalDataExchangeService for these services to be properly initialized and registered.

ExternalDataExchangeServiceSection

Представляет раздел конфигурации, позволяющий задать в файле конфигурации набор служб, которые следует добавить в экземпляр ExternalDataExchangeService.Represents a configuration section that allows you to specify, in a configuration file, a set of services to be added to an instance of ExternalDataExchangeService.

HandleExternalEventActivity

Определяет коммуникационное действие рабочего процесса, используемое для обработки события, вызванного локальной службой.Defines a workflow communication activity that is used to handle an event that is raised by a local service.

HandleExternalEventActivityValidator

Проверяет, что класс HandleExternalEventActivity настроен правильно.Verifies that the HandleExternalEventActivity class is configured correctly.

IfElseActivity

Выполняет условный запуск одного из двух или более действий типа IfElseBranchActivity.Conditionally runs one of two or more activities of type IfElseBranchActivity. Этот класс не наследуется.This class cannot be inherited.

IfElseBranchActivity

Представляет ветвь действия IfElseActivity.Represents a branch of an IfElseActivity. Этот класс не наследуется.This class cannot be inherited.

InvokeWebServiceActivity

Вызывает веб-службу через прокси-класс, которые передает и принимает заданные параметры.Invokes a Web service through a proxy class, which passes and receives parameters as specified. Этот класс не наследуется.This class cannot be inherited.

InvokeWebServiceEventArgs

Содержит данные события, используемые для вызова веб-службы.Contains event data used to invoke a Web service. Этот класс не наследуется.This class cannot be inherited.

InvokeWorkflowActivity

Асинхронно запускает один рабочий процесс из другого.Asynchronously runs one workflow from another. Этот класс не наследуется.This class cannot be inherited.

ListenActivity

Обеспечивает ожидание рабочим процессом любого из возможных событий перед продолжением действия.Makes the workflow wait for any one of several possible events before the activity proceeds. Этот класс не наследуется.This class cannot be inherited.

MessageEventSubscription

Создает подписку на события сообщений для перенаправления сообщений в соответствующий экземпляр рабочего процесса.Creates a message event subscription to route messages to the appropriate workflow instance.

OperationInfo

Представляет информацию для операции контракта, определенной в службе рабочего процесса.Represents the information for a contract operation defined in a workflow service.

OperationInfoBase

Базовый класс, который служит для хранения информации для операции контракта, определенной в службе рабочего процесса.The base class used for storing information for a contract operation defined in a workflow service.

OperationParameterInfo

Содержит сведения о параметре операции.Contains information about an operation parameter.

OperationParameterInfoCollection

Коллекция объектов OperationParameterInfo.A collection of OperationParameterInfo objects.

OperationValidationEventArgs

Предоставляет данные для события OperationValidation.Provides data for the OperationValidation event.

ParallelActivity

Выполняет ряд дочерних действий.Runs a set of child activities at the same time. Этот класс не наследуется.This class cannot be inherited.

PolicyActivity

Представляет коллекцию экземпляров класса Rule, которые должны выполняться во время выполнения рабочего процесса в рамках одного шага или действия.Represents a collection of Rule class instances to be run as part of a workflow's execution as a single step or activity.

ReceiveActivity

Действие службы, реализующее операцию, которая определяется контрактом службы Windows Communication Foundation (WCF).Service activity that implements an operation defined by a Windows Communication Foundation (WCF) service contract.

ReplicatorActivity

Запускает несколько экземпляров дочернего действия.Runs multiple instances of a child activity.

ReplicatorChildEventArgs

Содержит аргументы событий для обработчиков действия ReplicatorActivity, вызываемых при инициализации дочерних экземпляров Activity в дополнение к обработчикам, вызываемым при завершении выполнения дочерних экземпляров Activity.Contains event arguments for the ReplicatorActivity activity handlers called at initialization of child Activity instances in addition to when the child Activity instances are finished.

SendActivity

Действие клиента, моделирующее синхронный вызов операции службы Windows Communication Foundation (WCF).Client activity that models the synchronous invocation of a Windows Communication Foundation (WCF) service operation.

SendActivityEventArgs

Предоставляет данные для событий BeforeSend и AfterResponse.Provides information for the BeforeSend and AfterResponse events.

SequenceActivity

Выполняет набор дочерних действий в соответствии с единым определенным порядком.Runs a set of child activities according to a single defined ordering.

SequentialWorkflowActivity

Представляет рабочий процесс, который выполняет действия последовательно.Represents a workflow that executes activities sequentially.

SetStateActivity

Обеспечивает переход к действию StateActivity в рабочем процессе конечного автомата.Provides the transition to a StateActivity in a state machine workflow. Этот класс не наследуется.This class cannot be inherited.

SetStateEventArgs

Представляет класс, используемый в качестве аргумента для установки состояния StateMachineWorkflowActivity.Represents a class that is used as an argument to set the state of a StateMachineWorkflowActivity.

StateActivity

Представляет состояние в StateMachineWorkflowActivity.Represents a state in a StateMachineWorkflowActivity.

StateActivityValidator

Представляет класс, который проверяет, правильно ли настроен класс StateActivity.Represents a class that verifies whether a StateActivity class is configured correctly.

StateFinalizationActivity

Представляет действие, выполняющее содержащиеся действия перед переходом в другое состояние в рабочем процессе конечного автомата.Represents an activity that executes contained activities before transitioning to another state in a state machine workflow. Этот класс не наследуется.This class cannot be inherited.

StateInitializationActivity

Выступает в качестве контейнера для группы действий, которые выполняются при запуске действия StateActivity.Acts as a container to a group of activities that is executed when the StateActivity starts running. Этот класс не наследуется.This class cannot be inherited.

StateMachineWorkflowActivity

Служит в качестве корневого контейнера для рабочих процессов конечного автомата.Serves as the root container for state machine workflows. Содержит действия и состояния, управляемые событиями.Contains event-driven activities and states.

StateMachineWorkflowInstance

Представляет класс, который управляет текущим экземпляром StateMachineWorkflowActivity.Represents a class that manages the current instance of a StateMachineWorkflowActivity. Этот класс не наследуется.This class cannot be inherited.

TypedOperationInfo

Объект OperationInfo, наследуемый от объекта OperationInfoBase, используемого для связанных с действиями SendActivity и ReceiveActivity сведений об операциях службы.An OperationInfo object that inherits from OperationInfoBase used for the service operation information of the SendActivity and ReceiveActivity activities. Обратите внимание, что эти сведения об операциях должны быть основаны на типе среды CLR.Note that this operation information must be based on a CLR type.

WebServiceFaultActivity

Позволяет из рабочего процесса отправлять клиенту веб-службы сообщение об ошибке.Enables sending a fault to the Web service client from the workflow. Этот класс не наследуется.This class cannot be inherited.

WebServiceInputActivity

Разрешает прием данных из веб-службы в рабочем процессе.Enables receiving data from a Web service in a workflow. Этот класс не наследуется.This class cannot be inherited.

WebServiceOutputActivity

Разрешает передачу данных в веб-службу из рабочего процесса.Enables sending data to a Web service from within a workflow. Этот класс не наследуется.This class cannot be inherited.

WebWorkflowRole

Представляет роль рабочего процесса, обеспечиваемую поставщиком RoleProvider.Represents a Workflow role that is backed by a RoleProvider.

WhileActivity

Многократно выполняет дочернее действие, пока остается истинным заданное условие.Runs a child activity iteratively as long as a certain condition is true.

WorkflowAuthorizationException

Исключение, которое вызывается при сбое проверки роли из–за отсутствия указанного идентификатора в WorkflowRoleCollection.The exception that is thrown when role validation fails due to a specified identity that is not contained in the WorkflowRoleCollection.

WorkflowRole

Абстрактный базовый класс, производными которого являются роли рабочего процесса.The abstract base class from which workflow roles are derived.

WorkflowRoleCollection

Представляет коллекцию объектов WorkflowRole.Represents a collection of WorkflowRole objects. Этот класс не наследуется.This class cannot be inherited.

WorkflowServiceAttributes

Выполняет построение расширения функциональности для службы рабочего процесса, к которой относится.Builds the service behavior for the workflow service that it decorates.

WorkflowServiceAttributesDynamicPropertyValidator

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

WorkflowSubscriptionService

Предоставляет методы для службы подписки, позволяющие управлять подписками для среды выполнения рабочих процессов.Provides methods for a subscription service to manage subscriptions for a workflow runtime.

WorkflowWebService

Представляет базовый класс для всех веб-служб рабочего процесса.Represents the base class for all workflow Web services.

Интерфейсы

IEventActivity

Предоставляет методы и свойства, которые должны наследоваться действиями, управляемыми событиями, для создания подписки на события.Provides methods and properties that event-driven activities must derive from, to subscribe to events.

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

ExecutionType

Задает режим выполнения для действий.Specifies the execution mode for activities.