Поделиться через


WorkflowChanges Класс

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Представляет набор предлагаемых изменений для выполняющегося экземпляра рабочего процесса.

public ref class WorkflowChanges sealed
public sealed class WorkflowChanges
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class WorkflowChanges
type WorkflowChanges = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowChanges = class
Public NotInheritable Class WorkflowChanges
Наследование
WorkflowChanges
Атрибуты

Примеры

В следующем примере показано, как создать новый экземпляр объекта WorkflowChanges. Это пример из примера SDK "Ordering State Machine". Дополнительные сведения см. в разделе Упорядочение примера конечного автомата.

// Create a new instance of the WorkflowChanges class for managing
// the in-memory changes to the workflow
WorkflowChanges changes = new WorkflowChanges(root);
' Create a new instance of the WorkflowChanges class for managing
' the in-memory changes to the workflow
Dim changes As New WorkflowChanges(root)

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Все предлагаемые изменения должны вноситься в выполняющийся рабочий процесс с помощью объекта WorkflowChanges.

При создании объекта WorkflowChanges в коде приложения (вне экземпляра рабочего процесса) объект Activity, передаваемый конструктору, должен быть объектом, возвращаемым методом GetWorkflowDefinition класса WorkflowInstance.

Конструкторы

WorkflowChanges(Activity)
Устаревшие..

Инициализирует новый экземпляр класса WorkflowChanges.

Поля

ConditionProperty
Устаревшие..

Задает условие, которое должно выполняться, чтобы можно было применить изменения WorkflowChanges.

Свойства

TransientWorkflow
Устаревшие..

Возвращает копию дерева действий, в которое можно вносить изменения, а затем применять их к выполняющемуся экземпляру рабочего процесса.

Методы

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetCondition(Object)
Устаревшие..

Возвращает свойство зависимостей объекта зависимостей.

GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetCondition(Object, Object)
Устаревшие..

Задает свойство зависимостей объекта зависимостей.

ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Validate()
Устаревшие..

Проверяет текущий набор предлагаемых изменений, которые были внесены в дерево действий, представленное свойством TransientWorkflow.

Применяется к

См. также раздел