Глоссарий Windows Workflow Foundation для .NET Framework 4
Данный раздел относится к версии Windows Workflow Foundation 4.
Следующие термины используются в документации по Windows Workflow Foundation.
Термины
Термин | Определение |
---|---|
действие |
Единица поведения программы в Windows Workflow Foundation. Одиночные действия можно объединять в более сложные действия. |
операция действия |
Структура данных, которая предоставляет доступ к методам обратного вызова для выполнения рабочего процесса и действия. |
вызов действия |
Процедура, используемая для непосредственного выполнения методов действия, аналогично типу CLR. Использование ActivityInvoke позволяет использовать методы действия без явного создания экземпляра среды выполнения рабочего процесса. |
аргумент |
Определяет поток данных в действие и из действия. Каждый аргумент имеет указанное направление: in, out или in/out. Направления соответствуют входным, выходным и входным-выходным параметрам действия. |
закладка |
Механизм, позволяющий действию пассивно ожидать возобновления. |
компенсация |
Группа действий, предназначенных для отмены или уменьшения эффекта ранее выполненной работы. |
корреляция |
Механизм для маршрутизации сообщений в экземпляр рабочего процесса или службы. |
декларативное приложение |
Приложение, которое описано в достаточной мере, чтобы создать его во время выполнения, не выполняя императивные инструкции. |
выражение |
Конструкция, которая принимает один или несколько аргументов, выполняет с ними определенную операцию и возвращает единственное значение. Выражения можно использовать везде, где можно использовать действия. |
блок-схема |
Широко известный принцип моделирования, в котором компоненты программы представляются в виде символов, соединенных направленными стрелками. В версии .NET Framework 4 рабочие процессы можно моделировать в виде блок-схем с помощью действия Flowchart. |
длительный процесс |
Блок выполнения программы, который не возвращает результат сразу и может продолжаться после неоднократного перезапуска системы. |
сохраняемость |
Сохранение состояния рабочего процесса или службы на постоянный носитель, что позволяет выгрузить процесс или службу из памяти или провести восстановление после сбоя системы. |
конечный автомат |
Широко известный принцип моделирования, в котором компоненты программы представлены в виде отдельных состояний, связанных переходами, управляемыми событиями. Рабочие процессы можно моделировать в виде конечных автоматов с помощью действия StateMachine. |
содержание |
Представляет группу связанных закладок с общим идентификатором и позволяет среде выполнения определить, является ли допустимым или может ли стать допустимым возобновление определенной закладки. |
преобразователь типов |
Тип CLR можно связать с одним или несколькими типами, производными от System.ComponentModel.TypeConverter, которые позволяют преобразовывать экземпляры типа CLR в объекты других типов и обратно. Преобразователь типов связывается с типом CLR посредством атрибута System.ComponentModel.TypeConverterAttribute. Атрибут TypeConverterAttribute можно указывать непосредственно в типе CLR или в свойстве. Преобразователь типов, указанный в свойстве, всегда имеет приоритет над преобразователем типов, указанным в типе CLR этого свойства. |
переменная |
Служит местом хранения некоторых данных, которые нужно сохранить и использовать позже. |
рабочий процесс |
Отдельное действие или дерево действий, вызываемое процессом узла. |
элемент рабочего процесса |
Базовый класс для всех структур данных Windows Workflow Foundation, включая действия, обратные вызовы обмена сообщениями и выражения. |
XAML |
Язык XAML |
схема XAML |
Схема разметки, используемая для определения пользовательских типов в XAML. |