EditingScope 类

定义

编辑范围表示可提交或回滚为一个原子工作单元的 ModelItem 树的更改集合。

public ref class EditingScope : System::Activities::Presentation::Model::ModelEditingScope
public class EditingScope : System.Activities.Presentation.Model.ModelEditingScope
type EditingScope = class
    inherit ModelEditingScope
Public Class EditingScope
Inherits ModelEditingScope
继承
EditingScope

注解

这对于对多个 ModelItem 对象的一组更改进行批处理非常有用。 例如,在消息传递活动中,从引发的对话所做的更改将影响多个属性值。 但是,由于所有更改都来自引发的对话,因此需要将更改视为批处理并撤消为单个工作单元。 有关使用情况的更多详细信息,请参阅“编辑范围”示例

属性

名称 说明
Changes

获取更改列表。

Description

描述更改组。 可以在提交更改之前随时更改。

(继承自 ModelEditingScope)
HasEffectiveChanges

获取一个布尔值,该值指定是否已将更改应用于编辑范围。

方法

名称 说明
CanComplete()

确定当前编辑范围实例是否可以完成。

Complete()

通过调用 OnComplete() 方法完成编辑范围。

(继承自 ModelEditingScope)
Dispose()

通过中止更改释放此对象,除非编辑范围已完成或还原。

(继承自 ModelEditingScope)
Dispose(Boolean)

通过中止更改释放此对象。

(继承自 ModelEditingScope)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
OnComplete()

引发 Complete 事件。

OnException(Exception)

处理指定的异常。

OnRevert(Boolean)

引发 Revert 事件。

Revert()

放弃在编辑范围内所做的更改。

(继承自 ModelEditingScope)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于