Глоссарий 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.