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 示例。 有关详细信息,请参阅 排序状态机示例

// 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 属性表示的活动树所进行的更改。

适用于

另请参阅